JS Front-End Framework Summary

Source: Internet
Author: User
Tags css preprocessor

This article outlines

This article describes the 2013 popularity surge, and the JavaScript framework rankings that must be known in 2014 . The rankings presented here are the results of Google's 2013-year search terms.

MVC Framework

The most popular of the JavaScript MVC framework is the following four.

    1. AngularJS
    2. Backbone. JS
    3. Ember. JS
    4. Knockout.js (not strictly the MVC framework, but the MVVM (Model-view-viewmodel) framework)

Among them, the popularity of Angularjs obviously beyond the other three, 2014 to learn the MVC framework may wish to start from Angularjs.

DOM Operations

In the framework of the Dom (Document Object Model) that can be used to manipulate HTML, the most popular are the following four.

    1. Jquery
    2. Prototype JavaScript Framework
    3. Zepto
    4. YUI Library

As expected, the popularity of jquery is clearly beyond the other three, and its status does not have any framework to match.

Mobile development Framework

In the framework used to create the application interface for Web site development for mobile devices such as iphone/Android, the most popular are the following four:

    1. JQuery Mobile
    2. Sencha Touch 2
    3. Enyo
    4. JQT (formerly Jqtouch)

The popularity of jquery mobile is significantly higher than those of the other three, which will remain in place in 2014. In addition, the overall popularity of the mobile development framework began to decline as more and more developers began adopting adaptive web design.

Template engine

In the template engine, the most popular is the following three (although Jade is also popular, but is mainly used in node. js, it is not counted):

    1. Underscore.js
    2. Handlebars.js
    3. Mustache.js

Among them, Underscore.js has always maintained a high popularity.

Graphic image rendering

There have been a variety of JavaScript frameworks for drawing graphical images, some of which use the WebGL API to draw 3D graphics images, and some that can be used to draw a variety of beautiful charts. Among the most popular are the following 5.

    1. Three.js
    2. D3.js
    3. Kineticjs
    4. Easeljs
    5. Processing.js
JavaScript substitutes

Among the languages or tools that are intended to replace JavaScript in order to increase the speed of operation, the most popular are the following five:

    1. Coffeescript
    2. TypeScript
    3. Dart
    4. Haxe
    5. JSX

Although the most popular is coffeescript, but is affected by the popularity of Typescript, the second half of 2013 sentiment slightly declined.

In November 2013, Dart's popularity rose, surpassing Typescript and ranked 2nd, pushing the coffeescript in 1th place. The reason for this is the November Dart 1.0 Official edition was released.

CSS Preprocessor

In 2013, the CSS preprocessor was also the focus of many developers, with the highest popularity of the following three:

    1. Less
    2. Sass
    3. Stylus
JavaScript Test Tools

Finally, among the tools that you can use to test your JavaScript scripting code, the most popular are the following four:

    1. Qunit
    2. Jasmine
    3. Mocha (Support for node. js)
    4. Jstestdriver

Although Qunit's popularity was highest, sentiment declined throughout the year of 2013. And the popularity of the rise is located in the 2nd Jasmine.

JS Front-End Framework Summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.