Let’s Go Back to the jQuery Era
Do 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 launched.
Right now, 2020 is just starting but we are making overweight websites and web applications. We can choose Angular, React, Vue.js, Svelte, or Polymer. Sorry, I won’t name all of them…
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
- 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.
1. Your application is big
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 source
The 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 features
Because 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.
If you have any questions, please let me know in the comments.
You can follow him on Twitter DevByRayRay or subscribe to his newsletter to be updated when there is a new post published.
Read More From Me
_Do you know how to deal with duplication?_medium.com
_Explanation about the behavior of Var, Const, Let, Functions, Objects, and Classes in the Global Scope._itnext.io
_No more undefined properties_medium.com
7 Steps to Dockerize Your Angular 9 App With Nginx
_Set up your Angular 9 app in a Docker environment and deploy it in no time_medium.com
5 Ways to Improve Your Coding Skills with ChatGPT: Tips and Tricks for Developers
Get better at coding with ChatGPT! This blog post provides five tips for using ChatGPT as your coding buddy, including spotting errors in code, brainstorming solutions to application problems, and improving code readability. Learn how ChatGPT can help you write better code and save time!
Revolutionize Your Programming with AI, ChatGPT & GitHub Copilot
Discover the top five benefits of incorporating AI into your work as a developer, use ChatGPT and Github Copilot. Don't get left behind – start using AI to revolutionize your programming skills today
Getting Started With Programming On A Budget
In this post, I want to share with you some tools you can use on a mobile phone or cheap tablet to get started with programming web development.