Hello folks! It is Law P here,  If you are thinking πŸ€” of "FULL STACK DEVELOPMENT" then you must agree with me that the framework is the only gateway to get started! 

Today I want to share with you my updated list of 2022 hottest and trending frameworks a lot of developers have eyeballs πŸ‘€  on. 

When we talk about FRONT END! we are simply emphasising and talking about UI/UX design 🎨. The home of beautification!! 

To be frank with you, I have not seen a framework without disadvantages attached to them so as a matter of fact while looking at the best and easy one, look out for the bad side of that framework. 

Okay! Folks let's look at my choice! And why I choose them over thousands of others.

Top 5 Frontend Frameworks of 2022 to 20-infinity! πŸ‘¨πŸΎ‍πŸ’»

1. React

Facebook has made life pretty simple for us the developers. 
What is react anyway?
This is an open-source framework developed by the Facebook family, I love react because of its virtual Document Object Model (DOM) feature, which offers exceptional functionality. 

Why did I choice react first? 

Because of its;
  • ✔️ Reusability of components makes it easy to collaborate and reuse them in other parts of the application
  • ✔️ Consistent and seamless performance with the use of virtual DOM
  • ✔️ Alternative to writing components in React hooks, it allows you to write components without classes and lets you learn React more easily and fast! 
Wait but I did say earlier that every framework has its bad side😦

What is react's pitiful? 

  • ❌ Due to multiple and constant updates in the framework, it is difficult to make the proper documentation, As a beginner, you will face hell and heaven to understand it. 
  • ❌ Developers find it hard to understand the complexities of JSX while beginning with this guy
  • ❌ It only gives frontend solutions. 

2. Angular

Woh! Incomplete list without the Angular framework. 

This new guy in 2016 has been making waves in the dev community. 

Google has it all covered and since 2016 it has made Typescript look beautiful and super easy! 

Unlike React, Angular is unique with its two-way data binding feature. It means there is a real-time synchronization between the model and the view, where any change in the model reflects instantly on the view and vice versa.

If you are trying to build a web app then Angular is sure your best bet and only solution. 

Why is it the best among the rest? 

Well because; 

  • ✔️ It has an In-built functionality to update the changes made in the model to the view and so does vice-versa
  • ✔️ Reduces the amount of code since most of the prominent features like two-way data binding are provided by default
  • ✔️ Decouples the components from the dependencies 
  • ✔️ Components are reusable and easy to manage using the dependency injection
What makes it look odd; 

❌ Due to its complex structure and size, Angular has performance issues πŸ˜”

3. Vuejs

Simplicity at its peak is what I call this guy. 😎

Why? Because Vue is a simple and straightforward framework.

Why do I love Vue? Because it is a multi-tasking framework for building; 

1. web applications 
2. mobile apps 
3. progressive web applications

That is what I call Brobdingnagian!! 

Why is Vue unique? 

  • ✔️ Extensive and detailed documentation
  • ✔️ Simple syntax – programmers with the javascript background can easily get started with Vuejs
  • ✔️ Flexibility to design the app structure 
  • ✔️ πŸ’― Typescript support 
So what about its bad flukes? 
  • ❌ Lack of stability in components
  • ❌ Relatively small community 
  • ❌ Language barrier with plugins and components (A lot of the plugins are written in the Chinese language). A bad side for us who don't understand Chinese. 

4. jQuery

jQuery is one of the earliest frontend frameworks that started all way back in 2006, I love jQuery because it minimizes the need to write extensive JavaScript codes. 

With the aid of HTML5, we can now beautifully build mobile apps, this was not so back then. 

One key feature that keeps this guy is that jQuery is browser-friendly and supports any browser you intend to use for development. 

What I don't like about this framework is this; 
  • ❌ Comparatively slow working capability 
  • ❌ The APIs of the document object model are no longer in use. 
If you intend to study this guy keep in mind that jQuery is used in developing desktop-based javascript applications. 

5. Emberjs

The new girl in town driving the developers crazy! 😎 
Ember arrived-in in 2011 and with modern-day technology increasing in demand, this framework got it all trimmed.  

Why I love ember; 
  • ✔️ Well-organized
  • ✔️ Fastest framework 
  • ✔️ Two-way data binding 
  • ✔️ Proper documentation 
What makes it awkward; 
  • ❌ It has a small community, less popular 
  • ❌ Very Complex syntax and slow updates
  • ❌ It is not beginner friendly at all. 
Okay, that's a wrap! 

So, these are some of my recommendations for the best frontend frameworks based on my understanding. 

I love taking insights from frontend developers, with over thousands of frontend frameworks which is better and why? Now over to you!