目前流行的9大前端框架
1.Vue
https://cn.vuejs.org
Vue (讀音 /vju?/掉分,類似于 view) 是一套用于構(gòu)建用戶界面的漸進式框架。與其它大型框架不同的是刑赶,Vue 被設計為可以自底向上逐層應用捏浊。Vue 的核心庫只關注視圖層,不僅易于上手撞叨,還便于與第三方庫或既有項目整合金踪。另一方面,當與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時牵敷,Vue 也完全能夠為復雜的單頁應用提供驅(qū)動胡岔。
2.React
React 是一個用于構(gòu)建用戶界面的 JAVASCRIPT 庫。React主要用于構(gòu)建UI枷餐,很多人認為 React 是 MVC 中的 V(視圖)靶瘸。React 起源于 Facebook 的內(nèi)部項目,用來架設 Instagram 的網(wǎng)站,并于 2013 年 5 月開源奕锌。React 擁有較高的性能著觉,代碼邏輯非常簡單,越來越多的人已開始關注和使用它惊暴。
3.Angular
AngularJS誕生于2009年饼丘,由Misko Hevery 等人創(chuàng)建,后為Google所收購辽话。是一款優(yōu)秀的前端JS框架肄鸽,已經(jīng)被用于Google的多款產(chǎn)品當中。AngularJS有著諸多特性油啤,最為核心的是:MVVM典徘、模塊化、自動化雙向數(shù)據(jù)綁定益咬、語義化標簽逮诲、依賴注入等等。
4.QucikUI
http://www.uileader.com/product_quickui.html
QucikUI 4.0是一套完整的企業(yè)級web前端開發(fā)解決方案幽告,由基礎框架梅鹦、UI組件庫、皮膚包冗锁、示例工程和文檔等組成齐唆。底層基于jquery構(gòu)建。使用QucikUI 開發(fā)者可以極大地減少工作量冻河,提高開發(fā)效率箍邮,快速構(gòu)建功能強大、美觀叨叙、兼容的web應用系統(tǒng)锭弊。
5.Layui
layui(諧音:類UI) 是一款采用自身模塊規(guī)范編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式摔敛,門檻極低廷蓉,拿來即用。其外在極簡马昙,卻又不失飽滿的內(nèi)在桃犬,體積輕盈,組件豐盈行楞,從核心代碼到 API 的每一處細節(jié)都經(jīng)過精心雕琢攒暇,非常適合界面的快速開發(fā)。layui 首個版本發(fā)布于2016年金秋子房,她區(qū)別于那些基于 MVVM 底層的 UI 框架形用,卻并非逆道而行就轧,而是信奉返璞歸真之道。準確地說田度,她更多是為服務端程序員量身定做妒御,你無需涉足各種前端工具的復雜配置,只需面對瀏覽器本身镇饺,讓一切你所需要的元素與交互乎莉,從這里信手拈來。
6.Avalon
avalon2是一款基于虛擬DOM與屬性劫持的 迷你奸笤、 易用惋啃、 高性能 的 前端MVVM框架, 擁有超優(yōu)秀的兼容性, 支持移動開發(fā), 后端渲染, WEB Component式組件開發(fā), 無需編譯, 開箱即用监右。
7.Dojo
[圖片上傳失敗...(image-1d6a30-1564642870813)]
Dojo致力于實現(xiàn)最大的互操作性边灭。Web組件提供了一種機制,可以在Dojo應用程序中利用非Dojo組件健盒,并在非Dojo應用程序中輕松使用基于Dojo的小部件绒瘦。Dojo為Web組件提供一流的支持。您今天做出的決定不應該將您鎖定在未來的決策中味榛。
8.Ember
Ember.js可能是最固執(zhí)己見的主流框架椭坚,這也是其最大的優(yōu)勢予跌。它有創(chuàng)建Ember.js應用程序的正確方法搏色,通常只有一種方法來創(chuàng)建應用程序。Ember.js更類似于一個產(chǎn)品或平臺券册,在那里你會到一個供應商的長期支持和維護频轿。Ember.js提供了對其平臺的全面版本管理,升級工具以及對API升級的強大指導和工具烁焙。成熟航邢,是對Ember.js的一個很好的總結(jié)。
9.Aurelia
Aurelia是一個令人驚嘆的框架骄蝇,它在不犧牲功能的情況下采用簡單而干凈的代碼膳殷。在本教程中,我們將通過構(gòu)建“Todo”應用程序向您介紹Aurelia的簡單性九火。您將看到應用程序代碼的簡潔程度赚窃,您將學習Aurelia的幾個基本概念和功能。