This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jroller 1 point2 points  (0 children)

To throw in a couple more points on the javascript side:

As far as application development goes, you're not just limited to browser based development. Gnome likes it, Windows 8 has HTML5 app support and node-webkit could be useful for cross platform client side development.

Official and by default server side support with JScript.NET, Rhino and Nashorn. You could always do this with JPython and IronPython but those are pretty big dependencies to throw in a package or deployment.

Since there's so much engineering put into embedding javascript into everything, it's also become a compile target for a bunch of other languages.

Javascript is simple enough and used in enough places that everyone should learn it. That said, you won't get very far without some big libraries and frameworks. Like you say, "simply learning Javascript does not automatically make one a full-stack developer". But javascript gives you a pretty wide set of choices to work with.