what is JS framework? why we need to use JS fraework?
so “A software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework provides a standard way to build and deploy applications. A software framework is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate development of software applications, products and solutions.”Wikipedia
“If I told you to cut a piece of paper with dimensions 5m by 5m then surely you would do that. But then I ask you to cut 1000 pieces of paper of the same dimensions. Then you won’t do the measuring 1000 times, obviously you would make a frame of 5m by 5m and then with the help of it you would be able to cut 1000 papers in less time. So, what you did is made a framework which would do that type of task. So, instead of performing the same type of task again and again for the same type of applications, what you do is create a framework having all those facilities together in one nice packet, hence providing the abstraction for your application and more importantly many applications.”stackOverflow
that provide developers with pre-written JS code to use for routine programming features and tasks—literally a framework to build websites or web applications around.
All the five list are as per GITHUB stars
Created by Facebook, the React Structure has gained popularity within a short time. In fact, it is used to develop and operate the dynamic User Interface of the web pages with high incoming traffic. It makes the use of a virtual DOM and hence, the integration of the same with any application is easier. it was first released on May 29, 2013.the current stable version is 16.8.6 released on may 6 2019.
Ember.js was introduced in the software market in 2015 and since then, it has gained popularity with its extensive application area. The features of Ember.js support two-way data binding and therefore installs a trusted platform to handle complex user interfaces. Popular websites like LinkedIn, Netflix and many more use the Ember.JS platform for their websites. It was initially released on December 8, 2011. On February 19, 2019, the latest version of Ember.js has been released 3.8.0
oficial web site = https://emberjs.com/
The application area of Meteor (aka Meteor.js or MeteorJS) retains its own name because it is diverse because it covers almost the major part of software development. The rendering of back-end development, database management, business logic and front-end part of websites is a major area where meteor framework is used. It was initially released on January 20, 2012. The current version of the Meteor JS is 1. released October 201 201
There are lots of other JS framework available in the market. The topmost papular are these. are you developing a system using one of them then be sure you have a better future in web development. personally, I love Vue.js but it is just a personal opinion every framework have its pros and cons so I will discuss the pros and cons of these top 5 JS framework in the next session please stay tuned