Ask HN: Are JS frameworks the future of web development?
8 points| gautamnarula | 12 years ago | reply
With those frameworks, you run the risk of having "backend" guys who only know Ruby/Python/Java, and "frontend" guys who only know JS/HTML/CSS. I fall into this camp--I have experience in server side development (a bit of Rails, and Django), but have virtually no JS/frontend dev experience. It seems like this problem is mitigated somewhat by having both server side and client side frameworks in the same programming language (JS).
Why would someone new to web dev not want to go with the JS frameworks, since it's easier to become a full stack engineer? As someone who is still relatively new to web programming, would it be advantageous for me to learn node.js and one of the frontend frameworks deeply? Right now I'm developing in Django since Python is my favorite programming language, but I haven't gotten too deep into it yet.
[+] [-] CmonDev|12 years ago|reply
[+] [-] sahrizv|12 years ago|reply
Anyways, I have chosen to stick to Django for backend( and Ember for frontend). My reasons mainly are the relative unsuitability and incompleteness of Node when compared to Django. If you are onto learning stuff, and not doing some serious (shippable) stuff, I'd say relish the beauty of JavaScript from both ends.
[+] [-] gautamnarula|12 years ago|reply
[+] [-] ds_|12 years ago|reply
[+] [-] hugofirth|12 years ago|reply
Certainly in the foreseeable future Javascript provides almost the only practical method of delivering complex front-end applications. As a result of this, it's star has risen and plethora of great tools follow in its wake (AngularJS, Ember, Backbone etc...).
However we obviously have no concept of what form the web may commonly take on a larger timescale (unless you're a futurologist - but they seem to get it wrong as a pastime). My best bet is that in the more distant future Javascript (in whatever form it may take at the time) will be in use, but such use will be abstracted beyond the purview of many developers.
[+] [-] ds_|12 years ago|reply
[+] [-] gautamnarula|12 years ago|reply
[+] [-] illyism|12 years ago|reply