摘要:年,已經成為了最受歡迎的前端框架。年前端框架情況上圖顯示了年月至年月的個月期間,各個框架的絕對受歡迎程度及其增長情況。葡萄城公司成立于年,是全球領先的集開發工具商業智能解決方案管理系統設計工具于一身的軟件和服務提供商。
概述:
對于 JavaScript 社區來說,npm 的主要功能之一就是幫助開發者發掘所需的 npm Registry 中的庫和框架。npm 強大的搜索功能能夠幫助找到一組相關的軟件包,同時其內置的的文檔和使用統計信息,可以幫助開發者決定使用哪一種軟件包。
選擇過程中,一個重要的評估因素就是社區對軟件包項目的持續支持:是否正在積極的維護?是否有足夠大的社區來維持項目?
評估的過程中,軟件包的普及程度是一個重要的考量因素。不論是通過博客文章還是教程的方式,一個具有大型社區的軟件包意味著有更多的開發者可以幫助你解決問題。一個大型的社區也意味著在遇到錯誤之前,找到修復錯誤的可能性更大。如果你們是一個大型的團隊,那么使用流行的軟件包,也能讓你更容易的招聘到熟悉這些軟件的開發人員。
使用 npm 的下載統計數據,可以讓開發者了解到使用和維護軟件包的人數。一旦將軟件包加入軟件中,那么軟件包將擁有非常長的壽命,因為開發者一旦安裝了軟件包,就很少會將其從軟件包中刪除掉,正是由于這種非常低的“流失”,安裝包的使用幾乎不會降低。而且隨著 npm 用戶數的不斷上升,npm Registry 中的軟件包數量也在不斷增加。
在考慮軟件包的流行程度時,開發者應該關注的是軟件包的相對流行程度,即軟件包的下載數量占 Registry 中所有軟件包的下載數量百分比,而不必關注軟件包的絕對增長率,因為軟件包的絕對下載量都是不斷增加的。
Registry 的整體數據npm Registry 中所有軟件包下載的總和表明,npm 生態系統正在經歷爆炸式的持續增長。JavaScript 越來越受歡迎,npm 也正在被更多的 JavaScript 社區所采用。
目前,大約75%的 JavaScript 開發者都在使用 npm,而且這個數字還在上升,同時現在大約有1000萬 npm 用戶。
下面我們以軟件包所占 npm Registry 中所有軟件的百分比來作為度量的標準。
前端框架下面我們分析前端框架中最為流行的幾種:
Backbone
React/Preact
Angular
Ember
Vue
BackboneBackbone 是最早的 JavaScript Web 應用程序框架之一。在早5年中,Backbone 占據了 npm Registry 下載量的近1%。但是從2013年起,Backbone 開始急劇下降,而且一直持續下降的趨勢。即便如此,Backbone 每月仍有75萬次下載,這也是一個相當大的使用量。
React從上圖可以看出,React 自2014年以來,經歷了大幅增長。2017年,React 已經成為了最受歡迎的前端框架。React 并不是構建 Web 應用程序的完整端到端的解決方案。React 是針對應用程序的特定需求,而精心設計的解決方案。并且 React 可以輕松地為應用程序的其它部分提供多種替代解決方案。由于這種模塊化的特性,React 已經形成了一整套相關軟件包的生態系統,可以解決應用程序其它部分的問題。
Web 開發人員正在積極采用 React,而其他領域(如移動和桌面應用程序開發)的開發人員也在使用 React。
PreactPreact 是 React 的小兄弟,是一個獨立開發的 React 替代品。相比于 React,Preact 犧牲了舊版瀏覽器與性能和尺寸改進的兼容性。雖然 Preact 的總體使用率比較低,但是 Preact 還是贏得了很多開發者的關注,同時其未來的潛力不容小覷。
AngularAngular 是一個完整的框架,是一個用于構建Web應用程序的完整解決方案。Angular 是 React 之后的第二大流行框架,是 Ember 或 Vue 受歡迎程度的兩倍。
Angular 主要由 Google 構建和維護。雖然,2017年 Angular 的相對流行程度并沒有明顯增長,但是它擁有一個龐大的社區、Google 的巨大資源和對其的持續支持,所以 Angular 仍是值得開發者持續使用的。
Ember
-
...]
Ember 是一個由各種大公司形成的完整框架,但它沒有主要的企業支持者。從 npm 的數字看來,Ember 在2016年下滑后,又在2017年逐漸出現上升。
VueVue 是由曾經在 Angular 工作過的 Google 前工程師創建的,與 Ember 的流行程度大致相同,Vue 在絕對流行度方面略低于 Angular 的一半。Vue 的增長速度遠遠超過 Ember 和 Angular,預計 Vue 會在2018年超過 Ember。
2017年前端框架情況上圖顯示了2016年10月至2017年10月的12個月期間,各個框架的絕對受歡迎程度及其增長情況。從總體情況中,可以得到以下結論
Preact 雖然很小,但發展最快。
Vue 的成長速度也非常快。
Ember 在過去的12個月里受歡迎程度有所上升。
Backbone 已經不再那么受歡迎了。
當用戶從1.x轉移到2.x時,Angular 的受歡迎程度保持不變。
jQuery 仍然非常受歡迎,但用戶使用量越來越少。
React 既龐大又在快速增長。
JavaScript 開發工具推薦SpreadJS 純前端表格控件是基于 HTML5 的 JavaScript 電子表格和網格功能控件,提供了完備的公式引擎、排序、過濾、輸入控件、數據可視化、Excel 導入/導出等功能,適用于 .NET、Java 和移動端等各平臺在線編輯類 Excel 功能的表格程序開發。
本文是2017年 JavaScript 框架回顧的第一篇,后續還有 React 生態環境介紹和后端框架兩篇文章,敬請期待。
原文鏈接:https://www.npmjs.com/npm/sta...
轉載請注明出自:葡萄城控件
關于葡萄城活字格由葡萄城公司研發、銷售并提供技術服務。葡萄城公司成立于1980年,是全球領先的集開發工具、商業智能解決方案、管理系統設計工具于一身的軟件和服務提供商。西安葡萄城是其在中國的分支機構,面向全球市場提供軟件研發服務,并為中國企業的信息化提供國際先進的開發工具、軟件和研發咨詢服務。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/92540.html
摘要:本文是年框架回顧系列的最后的一篇文章,主要介紹的后端框架情況。葡萄城公司成立于年,是全球領先的集開發工具商業智能解決方案管理系統設計工具于一身的軟件和服務提供商。 本文是2017年 JavaScript 框架回顧系列的最后的一篇文章,主要介紹 JavaScript 的后端框架情況。 showImg(https://segmentfault.com/img/bV2TPd?w=735&h=...
摘要:然而這次的文章,就像賀師俊所說的這篇文章是從程序員這個老年度總結前端掘金年對我來說,是重要的一年。博客導讀總結個人感悟掘金此文著筆之時,已經在眼前了。今天,我就來整理一篇,我個人認為的年對開發有年終總結掘金又到 2016 Top 10 Android Library - 掘金 過去的 2016 年,開源社區異常活躍,很多個人與公司爭相開源自己的項目,讓人眼花繚亂,然而有些項目只是曇花一...
摘要:通過對比各項目過去個月在上新增數量,來評估其在年度的受關注程度,進而選出年度領域崛起的明星項目。也許正因為上述最后一點,在中國擁有大量的擁躉。不僅被中國最大的電商平臺阿里巴巴使用,也獲得了與這些公司青睞。 共 4741 字,讀完需 8 分鐘,速讀 2 分鐘。我有幸參與了該項目的部分中文版翻譯、校對工作,感謝 Sacha Grief,Micheal Ramberu 的統計整理,以及 Fr...
摘要:前端開發在年依然持續火熱,本文將對熱點事件做一個總結。版的和協議在前端領域,一直獨占鰲頭。年又發布了一個重大的版本更新。主要是配合使用了服務工作線程。而且還提供了供前端開發者接入。快速發布了和在悄悄地跳過之后,在月號正式發布。 譯者按: 老技術日趨成熟,新技術層出不窮。 原文: A recap of front-end development in 2017 譯者: Fundebu...
摘要:楊冀龍是安全焦點民間白帽黑客組織核心成員,被浪潮之巔評為中國新一代黑客領軍人物之一他在本文中依次分享了對于黑客的定義如何從黑客成為一名安全創業者技術創業踩過的坑給技術創業者建議等內容。 showImg(https://segmentfault.com/img/remote/1460000012377230?w=1240&h=796); 前端每周清單專注前端領域內容,以對外文資料的搜集為...
閱讀 3323·2023-04-26 00:58
閱讀 1274·2021-09-22 16:04
閱讀 3321·2021-09-02 15:11
閱讀 1566·2019-08-30 15:55
閱讀 2347·2019-08-30 15:55
閱讀 3269·2019-08-23 18:41
閱讀 3468·2019-08-23 18:18
閱讀 2759·2019-08-23 17:53