MrBool
You must be logged in to give feedback. Click here to login
[Close]

You must be logged to download.

Click here to login

[Close]

MrBool is totally free and you can help us to help the Developers Community around the world

Yes, I'd like to help the MrBool and the Developers Community before download

No, I'd like to download without make the donation

[Close]

MrBool is totally free and you can help us to help the Developers Community around the world

Yes, I'd like to help the MrBool and the Developers Community before download

No, I'd like to download without make the donation

Top 11 Javascript Frameworks

In this article we learn about some of the main frameworks for Javascript

[close]

You didn't like the quality of this content?

Would you like to comment what you didn't like?

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.

jQuery - http://jquery.com/


 jQuery Framework

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..

jQuery UI - http://jqueryui.com/


jQuery UI

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.

jQuery Mobile - http://jquerymobile.com/


jQuery Mobile

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.

Javascript MVC - http://javascriptmvc.com/


Javascript MVC

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.

Backbone.js - http://documentcloud.github.com/backbone/


Backbone.js

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

Knockout - http://knockoutjs.com/


Knockout Framework

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.

Prototype - http://prototypejs.org/


Prototype JS

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.

MooTools - http://mootools.net/


MooTools Framework

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.

Dojo - http://dojotoolkit.org/


Dojo Framework

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.

Script.aculo.us - http://script.aculo.us/


Script.aculo.us Framework

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.

Kendo UI - http://www.kendoui.com


Kendo UI Framework

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.

Conclusion

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.



Front-end developer, WebEditor of MrBool.com and SEO Analyst. Work in the development area for over 4 years. For freelance work visit my portfolio: www.ricardoarrigoni.com.br

What did you think of this post?
Services
Know how to keep MrBool Online
SUPPORT US
SUPPORT US
With your help, we can keep providing free content and helping you to be a better professional
support us
[Close]
To have full access to this post (or download the associated files) you must have MrBool Credits.

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

Individually � in this case the price for this post is US$ 0,00 (Buy it now)
in this case you will buy only this video by paying the full price with no discount.

Package of 10 credits - in this case the price for this post is US$ 0,00
This subscription is ideal if you want to download few videos. In this plan you will receive a discount of 50% in each video. Subscribe for this package!

Package of 50 credits � in this case the price for this post is US$ 0,00
This subscription is ideal if you want to download several videos. In this plan you will receive a discount of 83% in each video. Subscribe for this package!


> More info about MrBool Credits
[Close]
You must be logged to download.

Click here to login