Slashdot Mirror


Node.js Version 6 Released With LTS (sdtimes.com)

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."

26 of 58 comments (clear)

  1. LTS Support by sconeu · · Score: 3, 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!!!

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:LTS Support by skrot · · Score: 1

      Hah, well spotted!

  2. Node.js means APPS! by Anonymous Coward · · 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!

  3. Node.js sucks by Anonymous Coward · · Score: 1, Interesting

    Another latest shiny fad, something for resume fodder and Agile Development hipsters.

    1. Re:Node.js sucks by Shortguy881 · · Score: 1, 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.

      --
      Brilliance without wisdom, power without conscience. Ours is a world of nuclear giants and ethical infants.
    2. Re:Node.js sucks by Anonymous Coward · · 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.

    3. Re:Node.js sucks by CastrTroy · · Score: 3, 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.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Node.js sucks by leptons · · Score: 1

      Came here for the node-bashing, was not disappointed. Nodejs is great, it's slashdot and the trolls here that are irrelevant.

    5. Re:Node.js sucks by tigersha · · Score: 1

      Just a shame about the totally convoluted horror of node's APIS, but OK.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    6. Re:Node.js sucks by tigersha · · Score: 1

      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.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    7. Re:Node.js sucks by Tablizer · · Score: 1

      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 nice paycheck, but is not economically rational beyond ourselves.

      We are doing it wrong! I would much rather solve domain needs than micromanage UI's. I'd feel productive and helpful again rather than a slave of DOM.

  4. Not just LTS, but LTS support! by wonkey_monkey · · Score: 1

    Good, it's about time we had long term support support. But what about long term long term support support?

    --
    systemd is Roko's Basilisk.
  5. Small correction by campuscodi · · Score: 1

    The Node.js press release says 93% not 96%

  6. Node.js is a good tool by tomhath · · Score: 1

    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.

    1. Re: Node.js is a good tool by tigersha · · Score: 1

      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 those of node. Javascript sucks with all it stupid callback hell. Java is a much more mature language and you can build vertx modules in pretty much anything that runs on the JVM. All of the stuff javascript does now was done in functional languages back in the 70s and 80s. Then functional languages started abstracting with monads and Javascript still needs to catch up. There is some glimmer of hope with React and RxJs, but were are not there yet. Until then, node is stuck in the remote past, and VertX is not quite.

      Akka/Erlang with Actors is heaven opposed to can give node's callback hell but it requires a bit of a different way of thinking.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  7. Node.js is badass rockstar by Billly+Gates · · Score: 3, Funny
  8. Re:Erlang aka OPT is AWESOME!! by Billly+Gates · · Score: 1

    Yo yo kids node.js is sooo out of date man. All the hipsters now use Erlang reborn man

  9. Public PSA announcement, for your FYI by Anonymous Coward · · Score: 1

    Make sure it's an AUTOMATIC ATM machine and keep that Personal PIN Number PERSONAL, y'hear.

  10. Re:Such Incredible Job by St.Creed · · Score: 1

    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.

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  11. "Long term"? by Anonymous Coward · · 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.

  12. Learning from mistakes? by Kohlrabi82 · · Score: 1

    LTS means that node.js will ship with an implementation of left-pad?

    1. Re:Learning from mistakes? by tigersha · · Score: 1

      Maybe they should start with the basics first. Like finding checking if an array contains a specific element. Leftpad is for advanced users.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  13. It's Weird Times by Carcass666 · · Score: 2

    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).

    1. Re: It's Weird Times by tigersha · · Score: 1

      Don't worry, soon the half-naked 18-year old nubile groupies will show up at your door with a bag full of joints.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  14. Re:Such Incredible Job by Anonymous Coward · · 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.

  15. Define "long term" by ip_vjl · · Score: 1

    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#...