6 ms·
It baffles me how little they acknowledge io.js in their public communication. Node is a weirdly paradoxical community composed of a small, really smart core su
by _greim_ 12y ago
It baffles me how little they acknowledge io.js in their public communication. Node is a weirdly paradoxical community composed of a small, really smart core surrounded by a vast but shallow sea of lip service and hype. With this fork io.js has won pretty much all the mindshare of the small core, whereas Joyent is left with the hype, which is a house of cards waiting to fall. They ought to be chumming up to the really smart core if they don't want to fade into complete irrelevance soon.
- forthefuture 12y agoIf anything it feels like io.js might make it out alive if Node turns into something akin to jQuery.
- mwcampbell 12y agoCan you explain the comparison to jQuery? I wasn't aware that jQuery was dead.
- richmarr 12y agoIt's not dead, people have just taken to talking about Angular and React more. While all the new stuff has value, to me the value of frameworks will always lie in prototypes and small projects, with big production projects needing the flexibility of libraries. I don't think jQuery will be going anywhere until the DOM itself evolves past a need for it or we evolve past a need for the DOM
- jessaustin 12y agoCould you clarify this? Have we stopped using jQuery? Actually I find myself switching back and forth between io and node with little trouble. If that becomes untenable, one might have to make choices, but we're not there yet.
- forthefuture 12y agoMostly in regards to pace of progress. Whenever the bureaucracy is smaller you can get more done faster. jQuery is just a good example of something that has become relatively bloated with time, with almost no real hope of ever improving to the point that it's not one of the first things you micro optimize out of your libraries.
- jessaustin 12y agoOf course jQuery is bloated, but of course jQuery would be bloated by this time. The only way to have avoided that would have been to split out the compatibility layer and let people just load whatever portion of it they want. Then you'd have people complaining that when they load enough to support ie8 it seems bloated. b^) Also that architecture probably would have been an ongoing annoyance for jQuery maintenance. (EDIT: yes I know about v2, I'm just saying that what jQuery would become was pretty much decided, architecturally, long before that release.) It isn't clear that node had to go that direction, or even that they can't change course now.
- whichdan 12y agohttp://jquery.com/browser-support/ http://jquery.com/browser-support/ jQuery 2.x dropped support for <= IE8.
- akbar501 12y agoSerious question re: With this fork io.js has won pretty much all the mindshare of the small core Who and how many of the earlier Node.js core developers are still developing for Node.js, how many are developing for io.js, and how many are developing for both?
- smurfpandey 12y agoThis should help you io.js contributors: https://github.com/iojs/io.js/graphs/contributors?from=2014-07-10&to=2015-02-10&type=c https://github.com/iojs/io.js/graphs/contributors?from=2014-... node.js contributors: https://github.com/joyent/node/graphs/contributors?from=2014-07-10&to=2015-01-31&type=c https://github.com/joyent/node/graphs/contributors?from=2014...
- wamatt 12y agoClicking on those links, I was surprised to discover io.js commits from as early as 2009. Some of us not following too closely, may have been under the wrong impression about io.js being a new initiative.
- kevinschumacher 12y agoio.js is a fork of node.js, so the commit histories are the same prior to io.js becoming a thing. it is a new initiative.
- wamatt 12y agoAhh, that makes more sense, tnx for clarifying (: I had no idea that's how GH designed the commit history UI. Also, it might be a nice bonus, if there was an indication of the fork, somewhere on the graph timeline.
- _greim_ 12y agoDepends on what you mean by "still developing for Node.js" which is subjective. Going strictly off activity, the graphs on github[1][2] show node trending ever downward from a high back in early 2012, and iojs significantly spiking upward within the last few months, approaching 2012 levels. (Obviously all but the extreme right edge of both graphs share the same data.) [1] https://github.com/joyent/node/graphs/contributors https://github.com/joyent/node/graphs/contributors [2] https://github.com/iojs/io.js/graphs/contributors https://github.com/iojs/io.js/graphs/contributors
- doublerebel 12y agoThat is total hyperbole. There are almost no PaaS that offer io.js hosting for production deployment. io.js is also beta, which is not a good idea to run production code. Node's community is much, much larger than HN's echo chamber. io.js kept mum until the last moment before their release, with an invite-only codebase. io.js also took quite a while (> 6 months, far longer if you count the first fork attempts) to get to the first release and actually open their community -- turns out that producing a stable runtime is harder than it looks! Let's call a spade a spade -- io.js is a great way to test out new functionality, but node.js is the stable, trusted version. io.js is the hype. It remains to be seen whether io.js will prove itself profitable for adoption.
- crueber 12y agoI don't see a single factual statement here. io.js spent part of December in a rapid incubation, and released in early January. It's stable for me on several production applications, but what does 'stable' actually mean, vs 'beta'. Their community started open, and remains open, and has a larger contributing base than node by more than triple. They have an open technical committee, with meetings that anyone can attending (and I have). Here's the spade: You're wrong. Actually do your research, have facts that you can back up, and try again. Your tune will be very different when you have the facts.
- doublerebel 12y agoio.js is not stable. Despite claiming the 1.x for semver, they have not reached their stated goal, which is to be 100% compatible with the node module ecosystem. Therefore countless modules which are stable on production Node, are broken on io.js [1]. Doesn't get much more clear than that. Hype. For example, there is no "build passing" badge on the io.js github, because the tests aren't passing [2]. Even if they were, no CI service is yet available -- so how can the community at large reliably test against it? [1] https://github.com/search?q=io.js&type=Issues&utf8=%E2%9C%93 https://github.com/search?q=io.js&type=Issues&utf8=%E2%9C%93 [2] https://jenkins-iojs.nodesource.com/ https://jenkins-iojs.nodesource.com/
- 12y ago
- fapjacks 12y ago> a vast but shallow sea of lip service and hype This made water come out of my nose. You're absolutely right, and having spent the winter writing Go and not knowing about io.js (at least as "new node-forward"), it was instantly apparent to me that io.js has all the important mindshare, and now Joyent will be struggling.
- SEJeff 12y agoReminds me when all of the original Hudson developers more or less left Oracle and founded the Jenkins project. Yeah, how many people you hear of using Hudson now a days?...
- boobsbr 12y agoIBM does, don't ask me why.