Let’s Go Back to the jQuery EraDo you remember those days when everyone used jQuery for everything! jQuery before, jQuery after, everything smelled like jQuery. Every website or web application included jQuery.
For me, it all ended when this website(http://youmightnotneedjquery.com/) launched.
But let’s be honest. It has never been easier to start a website or web app from scratch with a single command. For Angular, we use ng new project name, for React we use …, etc.
- Tight on performance. When your application needs to be of very high performance, even on a low-bandwidth connection.
Well, there are many tools to make this more manageable. It’s better to prevent problems than to solve them.
Most of the time, a community will provide a lot of learning material that helps to build an application for long-term support.
2. You or the company values open sourceThe best thing about open source is that everyone can use it how they want (if the license allows it of course).
A lot of the elements of that framework are built by people that spent their free time on it. This doesn’t cost the developer or the company that is using it any money.
3. High speed development for new featuresBecause most frameworks offer a lot of tools they make it easier for the developer to build new features in shorter times, they can rest on the shoulders of smart engineers that did a lot of testing for them.
But even though it sounds so good to use a framework, we have to be very careful with what we load onto our websites and application.
Always ask the question: “Why do I need this framework? What benefit would we have from building it ourselves or using something that already exists?”
“What consequences does it have for the user? Is a low-end mobile phone also able to use the application with the same user-experience as a high-end mobile phone?”
Because, in the end, our goal should be building an application that has great user experience and is scalable.