Comment Re:Ummmm.... (Score 1) 319
The summary doesn't explain node.js , but node.js is a server side javascript solution So now you can code both backend and frontend in javascript
On the face of it, that's a pretty useful thing. There's a pretty big fly in that ointment, though, because the whole node.js development environment is still quite young. It's improving by leaps and bounds, and happily, people are learning from others's experience and mistakes. NPM, Grunt and a few other tools make packaging and deploying Node applications easier day by day.
So while developers—and sysadmins especially—have every right to gripe about Node as it stands, it's clearly in the ascendant. JavaScript as a language is increasingly useful as well. I happen to hate how laden it is with syntactical salt and pepper, but I can live with it the same way I learned to live with Perl: I apply a little discipline and a lot of white space. The reward is a relatively workable mix of functional, OO and procedural logic. JavaScript is increasingly becoming the awkward, weird-looking kid who's actually kinda cool.
My feeling is that within a few years, most new web apps will have a significant Node component on the back end, and Angular (or similar) component on the front end. By that time, I expect we'll be saying, 'If you don't know JavaScript, Node, Bower, Grunt and NPM, you're probably not a web developer.'
And Java can go fuck itself.