9 JavaScript Frameworks

October 1, 2018

There are many frameworks available for JavaScript. A few of them are discussed here briefly.

It includes a compiler, libraries, and various other programs required in software development.

1. Vue.js

img
Vue.js is an open-source progressive JavaScript framework.
It is used in the building of user interfaces.
It is very adaptable which helps with its integration into other projects.
It can power advanced single-page applications.

2. React

img
React is a JavaScript library.
It is used for building user interfaces.
It is maintained by Facebook, Instagram and a few more. It corresponds to View in the Model-View-Controller (MVC) pattern.

3. Ext JS

img
Ext JS is a JavaScript application framework.
It is used to build interactive cross-platform web applications.
It uses techniques such as Ajax, DHTML, etc.

4. Ember.js

img
Ember.js is an open-source JavaScript web framework.
It is based on the Model–View–ViewModel pattern.
It allows developers to create single-page web applications. The following websites use Ember

  • Discourse
  • Groupon
  • LinkedIn
  • Vine

5. Backbone.js

img
Backbone.js is a JavaScript library.
It uses a RESTful JSON interface.
It is based on the model–view–presenter (MVP) application design.
It is designed for developing single-page web applications.
It keeps different parts of web applications synchronized.

6. Polymer

img
The polymer is an open-source JavaScript library.
It is used to build web applications using Web Components.
The redesigned YouTube, YouTube Gaming, the redesigned Google Earth and many more Google sites use Polymer.

7. Knockout

img
Knockout is a JavaScript framework that uses the Model-View-View Model pattern.
There is a clear separation between domain data, view components and data to be displayed.

8. AngularJS

img
AngularJS is an open-source front-end web application framework.
It addresses several challenges faced while developing single-page applications.
It simplifies the development and the testing of applications.
It provides a framework for model–view–controller (MVC) and model–view–ViewModel (MVVM) patterns.

9. Dojo

Dojo Toolkit is an open source modular JavaScript library.
It is used in the development of cross-platform, JavaScript/Ajax-based applications and websites.


This post is curated by IssueHunt that an issue based bounty platform for open-source projects.

https://issuehunt.io/