如何選擇適合你的JavaScript框架
大家在學(xué)習(xí)Javascript的時候選擇適合自己的JS框架不僅能讓寫代碼的效率大大增加,而且還可以讓工作變得不在枯燥,感覺在寫代碼的時候一直有一個幫手在幫助你。那在如此多的框架中,如何選擇適合自己的呢,一起來看下小編為你整理的內(nèi)容。
Javascript框架(以下簡稱框架)也被稱為Javascript庫,是一組包含豐富功能和函數(shù)的JavaScript代碼集,能夠幫助開發(fā)者快速完成Web設(shè)計(jì)和開發(fā)工作。隨著Web社區(qū)的越發(fā)活躍,新的框架也層出不窮,目前流行的有:Angular、React、Vue.js和Knockout等。
面對如此豐富多樣的框架,很多Web開發(fā)團(tuán)隊(duì)都感到難以抉擇,性能、速度、兼容性等等方面,我們到底應(yīng)該怎么選?
其實(shí),還是那個亙古不變的原則:適合自己的才是最好的!
下面,小編介紹一個工具和一本手冊,只需1分鐘,即可為你和你的團(tuán)隊(duì)選好最適合的框架。
工具介紹:
這個工具從生產(chǎn)效率、速度、生態(tài)系統(tǒng)和兼容性四個維度,對主流前端框架進(jìn)行評估。你可根據(jù)項(xiàng)目情況,定義你最關(guān)心的維度,點(diǎn)擊“獲取評估結(jié)果”,獲得推薦。
如下圖所示,小編優(yōu)先考慮生產(chǎn)效率,其次是生態(tài)系統(tǒng)和速度,最后是兼容性。
提交后,系統(tǒng)最推薦的,是效能最佳的Angular,并附上了推薦理由。
既簡單又高效吧,一分鐘找到最適合你的JavaScript框架!叫上你的小伙伴,一起來試試吧!
值得一提的是,這個測試工具是用Wijmo制作的。
手冊介紹:
Wijmo 還推出了《如何為你的團(tuán)隊(duì)選擇最適合的JavaScript框架》手冊,不但介紹了JavaScript和JavaScript框架,還盤點(diǎn)和目前最為流行的四個JavaScript框架,并講述了使用“SPEC”方法為自己的團(tuán)隊(duì)選擇最適合的框架。點(diǎn)擊頁面下方的“獲取免費(fèi)電子書”,即可進(jìn)行下載。
關(guān)于選擇JS框架的一些體會和心得:
我經(jīng)??吹胶芏郕avaScript框架/庫的使用者或者作者堅(jiān)持某一條路,把其他路貶低得一文不值,但就目前情況來說,這些東西之間的關(guān)系存在幾種:
1. 競爭與淘汰比如某些東西已經(jīng)實(shí)際出局,某些東西由于標(biāo)準(zhǔn)演進(jìn)導(dǎo)致場景失效而衰落,某些東西由于跟同類東西相比明顯落于下風(fēng)等等。
2. 升級新版本希望徹底取代老版本,進(jìn)行徹底的重構(gòu),比如Angular。
3. 互補(bǔ)很多人沒有意識到,我們吃菜并不是只吃一種的,每種菜都有它的價值,哪種框架/庫比較好,要考慮到:它定位于什么領(lǐng)域,解決哪些問題,適合什么樣的人等等,所以這些東西很大程度上是并存,共榮,互相學(xué)習(xí),共同演進(jìn)的。
最后黑一下,js框架基數(shù)大還有個原因,因?yàn)榍岸讼鄬碚f性格都比較活潑一點(diǎn),人也有朝氣好相處,比如同樣水平的一個東西,前端這里有勇氣拿出來顯擺,大家都說哇你好厲害,謝謝大神,1024之類,但可能在Java那邊,他都不好意思拿出來說,一放出來,大家都說,弱爆,負(fù)分滾粗,再學(xué)20年吧。
- 十大熱門的JavaScript框架和庫
- 深入解析JavaScript框架Backbone.js中的事件機(jī)制
- JavaScript框架是什么?怎樣才能叫做框架?
- 超贊的動手創(chuàng)建JavaScript框架的詳細(xì)教程
- javascript框架設(shè)計(jì)之類工廠
- javascript框架設(shè)計(jì)之瀏覽器的嗅探和特征偵測
- javascript框架設(shè)計(jì)之種子模塊
- javascript框架設(shè)計(jì)之框架分類及主要功能
- 2014 年最熱門的21款JavaScript框架推薦
- javascript框架設(shè)計(jì)讀書筆記之?dāng)?shù)組的擴(kuò)展與修復(fù)
- javascript框架設(shè)計(jì)讀書筆記之字符串的擴(kuò)展和修復(fù)
- javascript框架設(shè)計(jì)讀書筆記之模塊加載系統(tǒng)
- javascript框架設(shè)計(jì)讀書筆記之種子模塊
- JavaScript框架(iframe)操作總結(jié)
- 怎么選擇Javascript框架(Javascript Framework)
- 詳細(xì)介紹8款超實(shí)用JavaScript框架
- brook javascript框架介紹
- 16個最流行的JavaScript框架[推薦]
相關(guān)文章
javascript中字符串替換函數(shù)replace()方法與c# 、vb 替換有一點(diǎn)不同
JavaScript 不像和c# vb.net 中一樣 直接就可以替換所以的要替換的字符2010-06-06js 將canvas生成圖片保存,或直接保存一張圖片的實(shí)現(xiàn)方法
下面小編就為大家分享一篇js 將canvas生成圖片保存,或直接保存一張圖片的實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01網(wǎng)易JS面試題與Javascript詞法作用域說明
Javascript函數(shù)在定義它們的作用域里運(yùn)行,而不是在執(zhí)行它們的作用域里運(yùn)行。2010-11-11director.js實(shí)現(xiàn)前端路由使用實(shí)例
這篇文章主要介紹了director.js實(shí)現(xiàn)前端路由使用實(shí)例,director.js是最純粹的路由注冊/解析器,它在不刷新頁面的情況下,利用“#”符號組織不同的URL路徑,需要的朋友可以參考下2015-02-02JavaScript解析任意形式的json樹型結(jié)構(gòu)展示
這篇文章主要介紹了JavaScript解析任意形式的json樹型結(jié)構(gòu)展示的相關(guān)資料,需要的朋友可以參考下2017-07-07