Longevity in JavaScript Frameworks
blog.bitovi.com
Longevity in JavaScript Frameworks
1–10 of 58 posts
Re: Longevity in JavaScript Frameworks
#2Re: Longevity in JavaScript Frameworks
#3Re: Longevity in JavaScript Frameworks
#4As long as you're using the best tool for the job you have now, you'll probably be fine.
Re: Longevity in JavaScript Frameworks
#5JS frameworks are the Drosophila of software, which is surely partly due to the accessibility and popularity of JS, its flexibility and flaws, and also of course that the problem frameworks solve gets better understood and then changes, and the solutions improve. But perhaps also, JS developers themselves are the Drosophila of software developers, quickly entering and exiting the JS field. In many fields, new blood drives adoption.
Re: Longevity in JavaScript Frameworks
#6Bottom line: consider jQuery before any fancy hot XXX.js framework
Frameworks are useful abstractions for getting a product shipped in a reasonable timeframe. At some point, in your growth as a developer, you should understand how to implement things in your language of choice from first principles. However, "ship it" is not necessarily a conducive mantra to learning the intricacies of a language, design patterns, et cetera.
On top of that, it's really damn hard to find good engineers who can work from first principles that aren't already in highly-paid, competitive positions. This is why frameworks flourish. They substantially lower the barrier to entry for creating product.
Re: Longevity in JavaScript Frameworks
#7One rule of thumb I've heard is that you should incorporate at most one "new" piece of tech into any given project.
Re: Longevity in JavaScript Frameworks
#8Bottom line: consider jQuery before any fancy hot XXX.js framework
Consider vanilla JS before jQuery. ;) Frameworks are useful abstractions for getting a product shipped in a reasonable timeframe. At some point, in your growth as a developer, you should understand how to implement things in your language of choice from first principles. However, "ship it" is not necessarily a conducive mantra to learning the intricacies of a language, design patterns, et cetera. On top of that, it's…
It goes further than this: a good framework can lower the barrier to writing maintainable, modular code. Sometimes people just need a nudge to follow good practices.
Re: Longevity in JavaScript Frameworks
#9It ends up a bit commercially, but they still make a valid point I think.
Re: Longevity in JavaScript Frameworks
#10In any case, even if it is, surely an older framework is fine? I see Backbone in the "slow or stagnated innovation" part of the chart - it isn't broken. It works fine. Seems confusing to simultaneously complain about the web framework "industry" moving too fast, and individual frameworks moving too slow.