Node.js v4.0.0 Released
New submitter TFlan91 writes: The first merge of the popular Node.js and io.js repositories has been released! From the announcement: "The collaborators of the Node.js project and the members of the Node.js Foundation are proud to offer v4.0.0 for general release. This release represents countless hours of hard work encapsulated in both the Node.js project and the io.js project that are now combined in a single codebase. The Node.js project is now operated by a team of 44 collaborators, 15 of which form its Technical Steering Committee (TSC). Further, over 100 new individuals have been added to the list of people contributing code to core since v0.12.7."
Can't wait to read all about the hate slashdot has for node.. again.
I've been trying to get started with Node for some time because I'm currently using XML. Is Node better or worse than XML?
There was a call for you on the EU cloning ban thread, be sure to stop there before you log out.
Well, maybe, especially if you don't bother counting...
That is all.
I was thinking the same thing. 4.0 broke NPM though :(
Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch
Looks like they merged io.js (which was a fork of node.js to begin with), and adopted it's numbering system in the process.
That's quite a jump in version numbers: from 0.12.7 to 4.0.0! Windows has got nothin' on that. From another article:
Having a converged project means converged release numbers which is why Node.js is jumping to v4.0 and avoiding overlap with any existing io.js version numbers.
This explanation doesn't persuade me. The version number is namespaced by the product name. It would have been Node 0.13, not io.js 0.13. I wouldn't have gotten confused.
I never heard about much version-number skipping until recently: Windows 10, PHP 7, and now Node 4. Has this always happened every now and then? It seems like before, doing just a dubious major-number increment, like from 3.4 to 4.0 instead of just to 3.5, would cause controversy.
Exactly. Node is a solution looking for a problem, the problem being that people who only know JS only want to know JS. In their near total lack of wisdom they see everything as a nail, being armed with a Fisher-Price hammer. JS should stay quarantined in the browser.
I am genuinely looking for an alternative. Must be scripted for ease of deployment and event driven. Does anyone have any suggestions?
Thanks.
Apparently, according to this PHP 6/7 RFC, version 6 of software is bad...
I can think of... Total Commander 6, Opera 6, VB6 (hated here, but still)... I think Photoshop 6 may well used too.
Amazing to see news on Node.js on slashdot. There has been many important developments with node over the last year but nothing at all on slashdot. Glad to see someone is paying attention to the developments of this very important project.
Some important features added since v0.12 for instance around synchronous child process execution is essential for node to be utilized on non event based coding styles.
Regarding merging of node.js and io.js into a common stack supported by the node foundation, this is an awesome move. Node is too big for BDFL model and forking is not good at this stage. I don't really care about versioning model but going all the way to version 4 is a bit odd.
As a web developer, it's attractive to me because it would let me write my server-side and client-side code in the same language. It's a small nicety, not an earth-shattering advantage, which is why I haven't used Node yet.
In fact, I've grown so accustomed to Apache, with all its modules and short-and-sweet "programming" with just a few lines of declarative-language directives, that it's going to be hard to pull me to Node, or even Nginx for that matter. I guess maybe if I were writing a real-time chat or video streaming app for a large swath of users, or something like that.
It's funny how much slashdot hates javascript, yet it is still the most popular and most used language.
JavaScript isn't even close to the most used language.
Hey hipsters there is something waay soo cool in Erlang 2.0 aka OTP Pyschobith beats Node.JS anyday!!!
http://saveie6.com/
Yes, there's a big jump. But this release is significant because it brings two popular forks back together.
In one sense, this is the magic of the open source community and work: differences erupt, forks are drawn and then things cool down and a single code base emerges. The creation of the Node Foundation and uniting into a single code base means that we can torture Slashdot with stories of server-side Javascript for years to come.
Unless one thinks JS is a POS language and doesn't want it on the server either.
Table-ized A.I.
Here's a crazy idea.
Since, unlike browsers, node.js doesn't have 2 decades of code demanding backward compatibility, why not use node.js to FIX JAVASCRIPT. The Node.js devs could write a pre-process that barfs up big, clear, helpful errors whenever it encounters the kind of risky code BS we all have come to despise.
Just think, you could feed the typical garbage to node.js and it could spit back things like:
ERROR: Potential scope conflicts on the following lines. Explicitly declare all variables using "var = ".
WARNING: Nested function limit exceeded. The following lines call to the global scope, not the enclosing function's scope. Add "fixNestedFunctions = true" to config/index.js or accept one of the weirdest, sickest sources of potential bugs the world has ever seen as the norm in you code.
You get the idea.... Use the enthusiasm to make a better world!
Every rule has more than one consequence.