Skip to content

Isn't "io.js" too generic for a name? #21

Open

Description

@kuba-orlik

"io" and "js" are so often used in names for various frameworks/libraries nowadays that I've personally developed some kind of "banner-blindness"-approach to them. It's like words "shine" and "volume" on shampoo bottles. Doesn't this noble project deserve something a little bit more recognizable? :)

Activity

  1. askbeka commented on Dec 4, 2014

    @askbeka

    Personally, I like it. For me It makes more sense node for nodejs. And it sounds more badass))

  2. mikeal commented on Dec 4, 2014

    @mikeal
    Member

    no more generic than "node" :P

  3. kuba-orlik commented on Dec 4, 2014

    @kuba-orlik
    Author

    But no less. And we finally have an opportunity to fix the predecessor's shortcomings, right? :)

  4. Qard commented on Dec 4, 2014

    @Qard
    Member

    I'd agree that both names kind of suck. I don't think it matters that much though.

  5. Brade commented on Dec 4, 2014

    @Brade

    io.js remindes me of app.net -- generic to the point of inducing a coma

  6. blakmatrix commented on Dec 4, 2014

    @blakmatrix

    All Names are generic once you assign tangible symbol(s) to them, for
    instance I can believe that my name, Farrin, is generic if I choose.

    So really it feels like what we are addressing in this thread is whether or
    not we all believe io.js is a good name for those of us that tend to
    ignore certain arrangements of symbols or are reminded of other
    technologies. I echo Stephen's sentiment that I don't think it matters, I
    feel the name is very fitting, and very concise--It is short and to the
    point and let's us focus on the opportunity we now have before us.

  7. mikeerickson commented on Dec 4, 2014

    @mikeerickson

    the name does not make the product! sure it can get confusing at first, but after the community accepts the name and uses it in common place, no one will really care. for me, just make node/io/whatever a more stable and robust platform and I will continue to use.

    best of luck to the new team!

  8. kuba-orlik commented on Dec 5, 2014

    @kuba-orlik
    Author

    But don't you think that this name would make it difficult to find
    documentation and other help on this project in search engines? I think
    that for the sake of the future users we should pick a more unique name -
    at least to make the process of searching for support easier.
    On Dec 4, 2014 11:27 PM, "Mike Erickson" notifications@github.com wrote:

    the name does not make the product! sure it can get confusing at first,
    but after the community accepts the name and uses it in common place, no
    one will really care. for me, just make node/io/whatever a more stable and
    robust platform and I will continue to use.

    best of luck to the new team!

    —
    Reply to this email directly or view it on GitHub
    #21 (comment)
    .

  9. sonewman commented on Dec 5, 2014

    @sonewman

    I think it is perfect 👍

  10. tkissing commented on Dec 5, 2014

    @tkissing

    Cool is not perfect. There are way too many search results for "io" and "io error" to make this anything but a pain. And no, people will not type io.js every single time.
    I thought Spring Framework was the worst name ever, but you guys are proving me wrong.

  11. mikeal commented on Dec 5, 2014

    @mikeal
    Member

    Cool is not perfect.

    "Perfect is the enemy of good." -- Classic Mozillaism :)

  12. tkissing commented on Dec 5, 2014

    @tkissing

    @mikeal It was @sonewman who called the name "perfect" to begin with. IMO it is not even good. It's witty and cool, but it will make it terrible to google for anything. I worked with the Spring Framework for a few years and that was already painful. IO is even more generic and wide spread, even in combination with terms that are clearly related to programming.

  13. junosuarez commented on Dec 5, 2014

    @junosuarez

    iojs is a fairly unique string for the purpose of search and discoverability, imho - surely much more than node. I'm +1 on the name.

  14. tkissing commented on Dec 5, 2014

    @tkissing

    @jden You are assuming it will be spelled iojs consistently, which I think is rather unlikely. Just changing it to io.js already changes the search results drastically, as Google and other search engines ignore punctuation by default. Searching for "io.js" right now includes on the first 2 pages results for: io.js (this project and related news), socket.io, keen.io, tableflip.io, engine.io, appery.io and some javascript related github.io pages. The next few pages bring up even more unrelated projects, some of which are not even related to node.
    It's your fork and you can name it whatever you want, but don't pretend this name is user-friendly. It is not.

  15. sonewman commented on Dec 5, 2014

    @sonewman

    Yeah but that's bound to change over time anyway

  16. 5 remaining items

  17. junosuarez commented on Dec 5, 2014

    @junosuarez

    bios.js </thread>

  18. eddietejeda commented on Dec 6, 2014

    @eddietejeda

    Initially I thought it was too generic as well, but in only a matter of weeks I've gotten used to it. I bet others will too.

  19. sonewman commented on Dec 6, 2014

    @sonewman

    @eddietejeda I agree hence my perhaps too strongly worded "perfect" comment.

    No matter what is chosen, someone is going to find some reason to be unhappy about it.

    So we may as well all move on to other more important threads about the exciting future of this awesome library!

  20. Fishrock123 commented on Dec 7, 2014

    @Fishrock123
    Member

    see also #19 (comment)

  21. sonewman commented on Dec 7, 2014

    @sonewman
  22. tkissing commented on Dec 8, 2014

    @tkissing

    Doh, there even is another programming language by the same name? And you guys still don't see a problem? Ugg.

  23. rlidwka commented on Dec 8, 2014

    @rlidwka
    Member

    Doh, there even is another programming language by the same name?

    > 'io' === 'io.js'
    false
  24. sonewman commented on Dec 8, 2014

    @sonewman

    This conversation is getting way to dry now. 3 days on I have heard many people complain about the name, but I'm yet to hear any compelling or interesting suggestions as alternatives, additionally this is undoubtably the most trivial issue in the project.

  25. tkissing commented on Dec 8, 2014

    @tkissing

    @rlidwka Actually, from Google's point of view "io js" === "io.js".
    Alas, although I disagree with the categorization of "trivial", @sonewman is right, this is getting dry.
    Good luck with that name, you might need it.

  26. kuba-orlik commented on Dec 8, 2014

    @kuba-orlik
    Author

    Well I'd be glad to give some name suggestions from the top of my head:

    • rocket.js
    • Momentum
    • Lumo
    • Valo
    • Sprint
    • Wind
      They are much easier to pronounce, too :)
      On Dec 8, 2014 4:45 AM, "Timo Kissing" notifications@github.com wrote:

    @rlidwka https://github.com/rlidwka Actually, from Google's point of
    view "io js" === "io.js".
    Alas, although I disagree with the categorization of "trivial", @sonewman
    https://github.com/sonewman is right, this is getting dry.
    Good luck with that name, you might need it.

    —
    Reply to this email directly or view it on GitHub
    #21 (comment)
    .

  27. sonewman commented on Dec 8, 2014

    @sonewman

    That's more like it! Some creativity!

  28. mbonaci commented on Dec 8, 2014

    @mbonaci

    @groovy354 I like the names, but naming anything Rocket would be confusing, since Rocket is the new Docker with open governance model :)

  29. kuba-orlik commented on Dec 8, 2014

    @kuba-orlik
    Author

    Oh, I can go on:

    • PowerPlant.js
    • Chronos
    • Crunch.js
    • Smacker
    • Scales.js
    • more.js
    • Pat
    • Square
    • hexagon
    • Ptero
      And my favourite:
    • Tomorrow.js
      On Dec 8, 2014 7:50 PM, "Marko Bonaci" notifications@github.com wrote:

    @groovy354 https://github.com/groovy354 I like the names, but naming
    anything Rocket would be confusing, since Rocket
    https://coreos.com/blog/rocket/ is the new Docker with open governance
    model :)

    —
    Reply to this email directly or view it on GitHub
    #21 (comment)
    .

  30. Qard commented on Dec 8, 2014

    @Qard
    Member

    @groovy354 lolwebscale.js, perhaps?

  31. kuba-orlik commented on Dec 8, 2014

    @kuba-orlik
    Author

    @Qard it would be easy to search for :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions