The front end of the main frame of the little ape circle web

In the continuous development of society, the Internet is rapidly upgrading, web framework also experienced generations of innovation, then what is the framework of our times is the main frame of the front end of it? Small ape circle jerk check some information, sorting out the current era of the more popular three frameworks, said the following about three frameworks.

The more popular of the three front-end framework is Angular, React, Vue, three claims.

1、Angular

Angular is a JavaScript framework, the most central is: MVC (Model-view-controller), the modular, automated two-way data binding, semantic tags, dependency injection, and so on. Angular instruction extensions through the HTML, distributed in the form of a JavaScript file, added to the page through script tags. Angular advantages: zero-configuration, the depth of integration design patterns, the nature of the agreement is the framework. But for JavaScript engineers, few of engineering experience, learning would be more painful.

2、React

React Facebook and Instagram is a JavaScript library for creating user interfaces for building pages, Javascript library. The main function is to DOM operations, declarative design, faster development of Web applications. With React, you can very easily create interactive user interface and simple design of view for each state of your application. When data changes, React can be efficiently update the rendering interface.

3, View

Speaking Vue, first look at MVVM.

MVVM: MVVM is put in the Controller and MVC MVP in the Presenter into a ViewModel. Model + View + ViewModel.

Vue library is used to build interactive Web interface, which provides MVVM data binding component, and a combined system, a simple, flexible API. Technically, Vue Model layer on a centralized view MVVM pattern, and is connected by a bidirectional data binding model and the view. The actual operation of DOM and output formats are abstracted into instructions and filters, as compared to other frame MVVM, Vue easier to use.

In summary, more optimistic on the mega-mega Web application development Angular, individual needs and medium-sized applications more inclined to choose React, is optimistic about Vue on small applications. Of course, different companies have different needs, the choice is not the same framework, mastered it, whether mobile or pc-end web interface, can easily switch, small recent study in the framework of these small apes circle, feeling the teacher speak pretty good, if you want in-depth study of these frameworks, we recommend the use of leisure time can be in a small circle ape watch a free video on, to enrich yourself, not just hope all my friends understand these frameworks, but really at work to be use!

Guess you like

Origin www.cnblogs.com/xiaoyuanquan/p/10936866.html