Home > Article > Web Front-end > What are the front-end frameworks?
The front-end frameworks include: 1. Bootstrap framework; 2. Foundation framework; 3. Angular framework; 4. React framework; 5. VueJS framework. Different frameworks have different advantages, and developers can choose the appropriate framework according to their own needs.
1.AngularJS
Angular JS is an open source front-end web application framework maintained by Google. It was originally developed in 2009 by Misko Hevery of Brat Tech LLC. Angular JS is a framework based on the Model-View-Controller (MVC) pattern, which aims to make HTML dynamic. Compared with other frameworks, it can generate code quickly and test independent modules of the program very easily. The biggest advantage is that after you modify the code, it will immediately refresh the front-end UI, which can be reflected immediately.
《angular.js Chinese teaching video tutorial》
2. ReactJS
React JS It's less like a framework and more like a library, but it's definitely worth mentioning. AngularJS is an MVC framework, but ReactJS is a non-MVC framework developed by Facebook. It allows you to create a reusable UI component. The user interfaces of Facebook and Instagram are developed with ReactJS.
《React.JS Chinese basic video tutorial》
3.Bootstrap framework
Bootstrap It is a simple, intuitive and powerful front-end development framework developed by Mark Otto and Jacob Thornton, designers of the American Twitter company, based on HTML, CSS, and JavaScript, making Web development faster. Bootstrap provides elegant HTML and CSS specifications, which are written in the dynamic CSS language Less. Bootstrap has been very popular since its launch and has been a popular open source project on GitHub, including NASA's MSNBC (Microsoft National Broadcasting Company) Breaking News. Some frameworks that are familiar to domestic mobile developers, such as the WeX5 front-end open source framework, are also performance optimized based on the Bootstrap source code. [Recommended tutorial: Bootstrap tutorial]
4.Foundation framework
Foundation is a free front-end framework that uses for rapid development. Foundation includes HTML and CSS design templates and provides a variety of UI components on the Web, such as forms, buttons, Tabs, etc. A variety of JavaScript plug-ins are also provided.
5.VueJS framework
Vue.js introduction: Vue.js is a progressive framework for building data-driven web interfaces. Unlike other heavyweight frameworks, Vue adopts a bottom-up incremental development design. Vue's core library only focuses on the view layer, and is very easy to learn and integrate with other libraries or existing projects. Vue, on the other hand, is fully capable of powering complex single-page applications developed with single-file components and libraries supported by the Vue ecosystem. The goal of Vue.js is to enable responsive data binding and composed view components with the simplest possible API. It provides a simpler and easier-to-understand API, allowing us to quickly get started and use Vue.js.
《vue.js introductory video tutorial》
The above is the detailed content of What are the front-end frameworks?. For more information, please follow other related articles on the PHP Chinese website!