Node.js Version 6 Released With LTS (sdtimes.com) 58
dmleonard618 writes: The JavaScript runtime Node.js has reached version 6.0, and unlike version 5.0 this version will receive Long Term Support (LTS). LTS is meant to provide the release with long-term stability, reliability, performance and security. The LTS will begin in October. The current LTS release will go into maintenance mode and will only receive bug, security and documentation updates. Version 5.0 of Node.js will continue to be maintained for a few more months. The latest version features improved module loading, 96% of ECMAScript 2015 features, as well as reliability and security enhancements. "The Node.js Project has done an incredible job of bringing this version to life in the timeline that we initially proposed in September 2015," said Mikeal Rogers, community manager for the Node.js Foundation. "It's important for us to continue to deliver new versions of Node.js equipped with all the cutting-edge JavaScript features to serve the needs of developers and to continue to improve the performance and stability enterprises rely on."
LTS Support (Score:4, Funny)
I go to the ATM machine with my PIN number to get cash to send via my NIC card to their NOC Center to get my LTS Support!!!
Public PSA announcement, for your FYI (Score:1)
Make sure it's an AUTOMATIC ATM machine and keep that Personal PIN Number PERSONAL, y'hear.
Re: (Score:1)
Node.js means APPS! (Score:1)
Modern app appers know that Node.js is the appiest app of all apps, which is why you can app apps like Leftpad that can app apps while apping other apps!
Apps!
Node.js sucks (Score:1, Interesting)
Another latest shiny fad, something for resume fodder and Agile Development hipsters.
Re: (Score:2, Troll)
writing the same thing over and over in various nearly identical ways save for language and platform nuances
You are clearly doing something wrong. You think after two decades of coding you would know better. Then again, you like Node.js, so your skill level is subject.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2, Interesting)
And then because Node.js doesn't have something as obvious as printf(), you have to use a shitty module that later gets pulled, breaking your code because of terrible dependency management [slashdot.org].
Re: (Score:1)
Re:Node.js sucks (Score:4, Insightful)
This is one of the things I love about the .Net platform. A lot of the common problems have been solved. I don't have to worry about writing code to solve problems that have been solved for decades. I can focus on writing new code to solve the new problems are specific to the domain I am working in.
Re: (Score:2)
Even in .Net one often spends a lot of time dealing with the screwy HTML/JS/CSS/DOM stack and UI issues rather than focus on domain logic itself.
Every stupid device renders the UI different enough or handles JS/DOM actions different enough to create headaches.
We should learn from desktop kits and use coordinate vectors and server-side formatting instead of client-side formatting/layout, as I ranted about a month ago. Client-side layout formatting is evil.
The Web is labor drain for devs. Sure, it gets us a n
Re: (Score:2)
The problem is that Javascript's standard library is so deficient it beggars belief. The relevant NPM was about left-padding string something which pretty much every language in the world has built in. You HAVE to use a lot of external deps in JS, since the library is a desert. That said, this is a JS problem, not a Node problem.
Re:Erlang aka OPT is AWESOME!! (Score:2)
Yo yo kids node.js is sooo out of date man. All the hipsters now use Erlang reborn man [youtube.com]
Re: (Score:2)
Re: (Score:2)
Just a shame about the totally convoluted horror of node's APIS, but OK.
Node.js is a good tool (Score:2)
There aren't any perfect tools for web development, but Node is probably the best we have. Far better than languages designed for server side like C/C++ or embedded programming like Java.
Re: (Score:2)
I can call in on this, having experience on all of them (and in Erlang).
Vert.x can kick node's ass twice over on a Sunday as far as performance goes. The problem is that anything Java is always going to be very verbose and cumbersome and all the appserver are like steering an oil tanker as opposed to a speedboat. Where the oil tanker can schlep much more around the speedboat is much more fun to drive.
Java is a drag to work with in general, node is fast. But in the long run vert.x APIs are much better than t
Not just LTS, but LTS support! (Score:2)
Good, it's about time we had long term support support. But what about long term long term support support?
Small correction (Score:2)
Re: (Score:2)
ECMAscript, actually. And that is a very cool functional language, IMO. It has a few warts, but all in all I've been playing with it recently to build myself a Neo4J library for D3, and it is very easy to learn, while having very powerful language aspects.
Re: (Score:1)
I wouldn't really call a language that implicitly creates a global variable when you use an undefined identifier a functional language. But it's usable.
Node.js is badass rockstar (Score:4, Funny)
It is the most coolest thing since the invention of the transistor. [youtube.com]
"Long term"? (Score:1)
So in the Javascript community, "long term" means about 3 weeks, right? I've met fruit flies with a longer attention span than the average Javascript developer.
Learning from mistakes? (Score:2)
LTS means that node.js will ship with an implementation of left-pad?
Re: (Score:2)
Maybe they should start with the basics first. Like finding checking if an array contains a specific element. Leftpad is for advanced users.
It's Weird Times (Score:3)
I'm using Microsoft Code to author Node.JS routines to run on AWS Lambda, accessed via AWS's API Gateway. Simple routines for data access and business logic are quick to write and scale like nobody's business.
Node has its quirks, and I do get nervous about NPM; but once you drink the Promise KoolAid, and if you stick with well supported libraries, it's a pretty efficient.
Being a long-time .NET developer (quit smirking) I am finding a lot to like (as well as more stuff to work around, but there are compromises with any development platform).
Re: (Score:2)
Don't worry, soon the half-naked 18-year old nubile groupies will show up at your door with a bag full of joints.
Define "long term" (Score:2)
We're all used to the summaries leaving out important information, but if you're going to write a whole article focusing on the "Long Term Support" you should be expected to at least mention what "long term" means for the project in question. (Apparently, 2 years.)
https://github.com/nodejs/LTS#... [github.com]