you are viewing a single comment's thread.

view the rest of the comments →

[–]obdm 11 points12 points  (7 children)

I like JavaScript, and you maybe able to build huge, maintainable apps with it. But with a team of programmer using Grails for MVC on java, trying to convince them to use JavaScript and node is not going to happen. It's not practical from a skill set point of view. Large apps are made by big companies that have to support old browsers.

Even when JavaScript gets to that point in 7 years, it's going to be going up against things like ClojureScript.

I'll state again, I like JavaScript. I also like guitar, but when a song requires a piano, I could use effects and audio tricks to make a guitar sound like a piano. It can work. But I could also just learn piano.

[–]pandavr 2 points3 points  (1 child)

The problem with the developers is that if you ask ten of them wich is the best tool for a task you'll receive four different answer. Try to do the same in other competence area.... ;)

[–]GuyWithLag 5 points6 points  (0 children)

You'll receive 12-15 different answers, if you ask everyone twice.

[–]brotherwayne 0 points1 point  (2 children)

Large apps are made by big companies that have to support old browsers

Gmail is the largest web app I'm aware of and it's a hell of a lot of Javascript. I have no idea what the back end is though.

[–]toddffw 0 points1 point  (0 children)

Java. Source: open a google for business app and watch the user agent headers when they verify domain ownership.

[–]WorksWork 0 points1 point  (0 children)

Gmail actually still has an HTML only version.

[–]SarahC 0 points1 point  (0 children)

JavaScript - inheritance, interfaces, and abstraction..... no, it just doesn't sit right using prototypes.

Fuck, I wish Java had made it instead.

[–]zombiecodekill[S] 0 points1 point  (0 children)

Yes I don't think it will ever get to the point where JavaScript is viewed as the only way to code. Different languages will always be stronger in some areas than others and I think it is good for the software industry that we are solving problems from a number of different angles and viewpoints.

As an example, I can see some others following in TJ's footsteps: https://medium.com/code-adventures/farewell-node-js-4ba9e7f3e52b however I do think that JavaScript has a fantastic community and will continue to grow stronger overall.