Magic JavaScript Framework---TOP5

Source: Internet
Author: User

Objective
    1. Personal views, for your reference
    2. Opinions derive from the author's experience of use and daily research
    3. Rankings based on the framework of popularity, grammatical structure, ease of use and other features
    4. I hope you can find the best frame for yourself based on this video.
    5. The following are strict front-end frameworks and libraries

Preface Top5:polymer

Polymer is an open source project led by the front-end development team within the Google Chorme organization, the slogan of which is: [Usetheplatform]. The team believes that embracing a modern web platform is the best way to deliver apps to users and developers. The producer describes the following features of the polymer:

    1. Web Component: Web Component API based on the standard.
    2. Using native Browser technology: Web Components are embedded in native browsers, so there is no need for third-party libraries like jquery, Dojo, or other Web Components to work seamlessly together.
    3. Behaviors: Its unique behaviors to share Web Components and assert their properties.
    4. Encapsulation: The ability to encapsulate code and structure in the same location.
    5. Custom elements: Developers can customize elements, add tags and attributes

Polymertop4:ember

Ember.js is an open-source JavaScript MVC framework that is used to create Web applications. It eliminates boilerplate files and provides a standard set of application architectures. The project slogan is: "a framework for creating ambitious web applications".

    1. Efficient productivity: Its friendly API and ergonomic design concept allows developers to quickly build work
    2. Naming conventions: Ember By naming conventions This method minimizes the number of abbreviations for code savings
    3. EMBER-CLI: Develop an official command-line toolkit for Ember applications by providing everything you need to build a production-ready Web application in one integration package
    4. Rich plugins: Ember provides a rich plug-in that makes it easy to share common code between applications
    5. Handlebars integration Template: Ability to automatically update when underlying data changes, greatly reducing code volume

Embertop3:angular

Angularjs was originally developed by Misko Hevery and Adam Abrons in 2009 and later became a Google project. Angularjs makes up for the lack of HTML in building applications by using the identifier (directives) structure to extend the HTML vocabulary in Web applications, allowing developers to use HTML to declare dynamic content, making web development and testing easier.

    1. Full-Featured framework: With HTML modules, its unique modularity, automated bidirectional data binding, semantic tagging, dependency injection and other attributes. Particularly suitable for heavyweight application development.
    2. Very popular: First it is maintained by Google. Second, because angular is part of the mean full stack.
    3. Angular CLI: You can build Angular projects with just a few commands
    4. Typescript:angular is TypeScript written by default and is more friendly to developers who like TypeScript.
    5. Using the Ionic framework: The ionic framework is used to build the hybrid app and is currently the most promising HTML5 mobile application development framework.

Angulartop2:react

React originated from Facebook's in-house projects, and in recent years React has transformed from the earliest UI engine into a complete, front-end Web APP solution. React's philosophy is: [Learn once, write everywhere]

    1. Lightweight & Efficient: Unlike angular, react is not a full-featured frame, so it's lighter. Virtual Dom also makes for a good performance.
    2. Very fire: can replace angular as part of the Mern full stack.
    3. Flux&redux: Although react runs in the view layer, you can also use flux and Redux
    4. Create responsive applications: React provides responsive view components and its own command-line
    5. Mobile applications: Producer that react is the best framework for building mobile applications

ReactTop1:Vue.js

Vue.js is a progressive JavaScript framework. Unlike other heavyweight frameworks, Vue uses a design that is developed from bottom-up increments. Vue's core library focuses only on the view layer, which is easy to get started with and easy to integrate with third-party libraries or existing projects.

    1. Simple: Compare other frameworks, have a friendlier learning curve, and only users with basic HTML and JavaScript knowledge can learn to use Vue
    2. Flexible & Productive: The template feature is added to the Vue2.0 version, with its simple, compact core and progressive technology stack that can handle all applications.
    3. Fast: Vue's virtual DOM is well-optimized and fast, especially for developing applications that require high data visualization and animation.
    4. V-model & 2-on-the-wire data binding: You can use V-model and 2-model
    5. Vue-cli:vue has its own command line, and deploying Vue is a lot simpler than angular.

Vue.js


You are welcome to join the Learning Exchange Group if you encounter any problems or want to acquire learning resources in the learning process.
343599877, we learn the front-end together!

Magic JavaScript Framework---TOP5

Related Article

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.