Why frameworks are important?
First of all, let's understand why the use of frameworks have grown and gained many fans in recent years of web development.
When we create responsive websites, easy to maintain, among other features, is very difficult to do this maintain manually and that's how the frameworks works, facilitating the work of the developer.
And that is exactly why web developers liked to use these frameworks.
In another article I have listed Top 6 Front-End Frameworks, in this article I will list some of the javascript libraries and frameworks most famous.

Figure 1: jQuery Framework
This undoubtedly is the most important of all, I believe to have been the pioneer and most used worldwide.
JQuery is a good framework because it is fast and lightweight and can be created animations, event handling, among others. The Ajax API is also a very easy to use and is compatible with most browsers. Undoubtedly the jQuery definitely changed the way of developing to the internet and changed for the better.
Very used by large companies and projects such as Wordpress, Wikipedia, etc..

Figure 2: jQuery UI
JQuery UI is a variation on jQuery, or was created of the jQuery library.
It is a set of interface interactions of users, effects, themes and widgets.
If you need to create a site with a large user interaction or simply insert a plugin date (date picker) in some contact form, for example. jQuery UI is your perfect choice.

Figure 3: jQuery Mobile
Also made based on jQuery, jQuery mobile is the perfect choice for applications built for mobile devices.
Your code is also based on HTML5 and has a design very flexible and easily customizable.

Figure 4: Javascript MVC
The JavaScriptMVC is a framework for client-side in javascript development. It is one of the best ways to create quality applications easy to maintain in a very short space of time.
Framework with many support resources for code generation, testing and dependency management.

Figure 5: Backbone.js
This framework provides structure for web applications using models with key-value custom event. It also has a rich API with various functions through its RESTful JSON interface.
When working on a web application which involves a lot of JavaScript, one of the first things you learn is to stop putting all your data to the DOM. It is very easy to see JavaScript applications that end up as piles of various jQuery selectors and callbacks.
When we speak of rich client-side applications, it is much more useful approach a bit more structured.
With Backbone.js, you represent your data as models that can be created, validated, destroyed, and saved on the server.
In this link it is possible to see some examples of which are used in this framework.
Examples of backbone.js - http://documentcloud.github.com/backbone/#examples

Figure 6: Knockout Framework
Knockout is a JavaScript library that helps you to create rich, responsive screens. Whenever you have sections of UI that update dynamically (eg, changing depending on the user's actions or when a change the external data source), can be implemented in a more simple and easy with Knockout.

Figure 7: Prototype JS
The prototype takes all the complexity out of web development client side. It was created to solve some real world problems and improves the interface of the DOM and Ajax.

Figure 8: MooTools Framework
As the slogan says, this is a very compact javascript framework, modular and object-oriented designed for intermediate and advanced users of Javascript.
With it you can easily write robust codes, flexible and work in any modern browser, and have a very structured documentation and explanatory.

Figure 9: Dojo Framework
The Dojo can be downloaded from the official site in different versions. Each of these versions may have certain parts of the library in the Dojo JavaScript file, and allow you to load other parts of the library dynamically using import method Dojo.
Ajax is the most popular version of Dojo, and this version includes support for asynchronous operations (for AJAX calls), visual effects, manipulations of events and the base of Dojo libraries.

Figure 10: Script.aculo.us Framework
Create visual effects in Javascript became much easier with this framework. The script.aculo.us is a library that allows the creation of effects in a simple way, without having to be a developer with advanced knowledge in Javascript.

Figure 11: Kendo UI Framework
The Kendo UI besides being a javascript framework is also HTML5. With it you can create modern and robust websites, and mobile applications.
In this article I listed 11 top javascript frameworks. These, in my opinion, are the best available and you can use any of them.
I hope you enjoyed until the next article.








See the prices for this post in Mr.Bool Credits System below: