Live data from Hacker News

Node v4.0.0

nodejs.org

31–40 of 277 posts

Re: Node v4.0.0

#31
post #21

This is crazy fast shipment..almost scary that you have to start keeping up with all the changes.. For anyone who wants to upgrade either from node 0.12 or iojs 3.30..all you have to do is re-install it with the GUI installer and you're good to go..for your personal computer at least!

Servers don't use a GUI installer :P

Use your package manager to update then...

Re: Node v4.0.0

#32
When node supports `import` how you'll import node modules?

I hope it works like this

    import {readFile} from 'fs';
    import {clone} from 'lodash';
rather than explicitly providing "correct" URL to the modules.

EDIT: edited the syntax.

Re: Node v4.0.0

#33
post #21

This is crazy fast shipment..almost scary that you have to start keeping up with all the changes.. For anyone who wants to upgrade either from node 0.12 or iojs 3.30..all you have to do is re-install it with the GUI installer and you're good to go..for your personal computer at least!

Servers don't use a GUI installer :P

Some do[0], even if they shouldn't.

[0] https://en.m.wikipedia.org/wiki/File:Desktop_on_Windows_Serv...

Re: Node v4.0.0

#34
Does anyone have a good source of information about the major changes between Node and IO? I haven't kept up with the community recently and I'm curious as to what the delta really is and what merging IO back into Node will mean practically.

Re: Node v4.0.0

#35
post #17
post #5

The io.js fork and subsequent merge back into Node.js, including the birth of the Node Foundation, has been one of the best examples of the power of open source I have ever seen in action. The situation went from bad, to worse, to the best possible outcome, and that's remarkable to say the least. Congratulations to everyone involved and thank you for the hard work.

As somebody who uses Node only at the periphery of my role (for things like the Zombie browser, and SASS parsing) the massive instability has put me off from relying on it for anything core. Documentation is quickly out of date, libraries seem to have incompatibilities which only become obvious when they don't work, there's no 'recommended' approach for even basic tasks. I won't pretend I'm speaking for everyone, as…

I mean, Ruby was created in 1995, Python in 1991. Node was first released in 2009. That's not an entirely fair comparison since, of course, JavaScript was created long before Node, but Node introduced the language to a new environment, and a lot of complications needed (and in some cases, still need) to be sorted out.

As for no recommend approach - that's deliberate. I don't think most people working on Node want a Rails equivalent.

Re: Node v4.0.0

#37
post #17
post #5

The io.js fork and subsequent merge back into Node.js, including the birth of the Node Foundation, has been one of the best examples of the power of open source I have ever seen in action. The situation went from bad, to worse, to the best possible outcome, and that's remarkable to say the least. Congratulations to everyone involved and thank you for the hard work.

As somebody who uses Node only at the periphery of my role (for things like the Zombie browser, and SASS parsing) the massive instability has put me off from relying on it for anything core. Documentation is quickly out of date, libraries seem to have incompatibilities which only become obvious when they don't work, there's no 'recommended' approach for even basic tasks. I won't pretend I'm speaking for everyone, as…

This is why we won't use it for client work.

I'd use it for a personal project, or hackathon, but I'd be really cautious of developing mission-critical software in it.

Re: Node v4.0.0

#38
post #5

The io.js fork and subsequent merge back into Node.js, including the birth of the Node Foundation, has been one of the best examples of the power of open source I have ever seen in action. The situation went from bad, to worse, to the best possible outcome, and that's remarkable to say the least. Congratulations to everyone involved and thank you for the hard work.

The same episode happened with GCC and EGCS in the 90s. It's the power of free software.

Oh, I remember having to use kgcc on red hat to build a kernel because egcs couldn't... Recently worked on bits of ancient C++ that still require gcc 2.7 for that very reason.

I am so glad that gcc got its house in order. As a bonus the compiler got significantly better in pretty much all the ways it could (at least for users, no idea about internals.)

Re: Node v4.0.0

#39
post #6

This is great news. I'm especially excited about the new ECMA6 features (arrows, etc.)

Right before the release they upgraded to the new V8 version 4.5. Having native support for arrow function. So exciting so start using them.

Re: Node v4.0.0

#40

Finally a stable release. Thank You Node Foundation.

Just curious - what makes it "stable"? We've tried 0.12, then went back to 0.10 for stability reasons.

What wasn't stable about 0.12? We've been running it in production since around April or May without any issues.
Post reply on HN