亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

2017年 JavaScript 框架回顧 -- 前端框架

huashiou / 1606人閱讀

摘要:年,已經(jīng)成為了最受歡迎的前端框架。年前端框架情況上圖顯示了年月至年月的個(gè)月期間,各個(gè)框架的絕對(duì)受歡迎程度及其增長情況。葡萄城公司成立于年,是全球領(lǐng)先的集開發(fā)工具商業(yè)智能解決方案管理系統(tǒng)設(shè)計(jì)工具于一身的軟件和服務(wù)提供商。

概述:

對(duì)于 JavaScript 社區(qū)來說,npm 的主要功能之一就是幫助開發(fā)者發(fā)掘所需的 npm Registry 中的庫和框架。npm 強(qiáng)大的搜索功能能夠幫助找到一組相關(guān)的軟件包,同時(shí)其內(nèi)置的的文檔和使用統(tǒng)計(jì)信息,可以幫助開發(fā)者決定使用哪一種軟件包。

選擇過程中,一個(gè)重要的評(píng)估因素就是社區(qū)對(duì)軟件包項(xiàng)目的持續(xù)支持:是否正在積極的維護(hù)?是否有足夠大的社區(qū)來維持項(xiàng)目?

評(píng)估的過程中,軟件包的普及程度是一個(gè)重要的考量因素。不論是通過博客文章還是教程的方式,一個(gè)具有大型社區(qū)的軟件包意味著有更多的開發(fā)者可以幫助你解決問題。一個(gè)大型的社區(qū)也意味著在遇到錯(cuò)誤之前,找到修復(fù)錯(cuò)誤的可能性更大。如果你們是一個(gè)大型的團(tuán)隊(duì),那么使用流行的軟件包,也能讓你更容易的招聘到熟悉這些軟件的開發(fā)人員。

使用 npm 的下載統(tǒng)計(jì)數(shù)據(jù),可以讓開發(fā)者了解到使用和維護(hù)軟件包的人數(shù)。一旦將軟件包加入軟件中,那么軟件包將擁有非常長的壽命,因?yàn)殚_發(fā)者一旦安裝了軟件包,就很少會(huì)將其從軟件包中刪除掉,正是由于這種非常低的“流失”,安裝包的使用幾乎不會(huì)降低。而且隨著 npm 用戶數(shù)的不斷上升,npm Registry 中的軟件包數(shù)量也在不斷增加。

在考慮軟件包的流行程度時(shí),開發(fā)者應(yīng)該關(guān)注的是軟件包的相對(duì)流行程度,即軟件包的下載數(shù)量占 Registry 中所有軟件包的下載數(shù)量百分比,而不必關(guān)注軟件包的絕對(duì)增長率,因?yàn)檐浖慕^對(duì)下載量都是不斷增加的。

Registry 的整體數(shù)據(jù)

npm Registry 中所有軟件包下載的總和表明,npm 生態(tài)系統(tǒng)正在經(jīng)歷爆炸式的持續(xù)增長。JavaScript 越來越受歡迎,npm 也正在被更多的 JavaScript 社區(qū)所采用。

目前,大約75%的 JavaScript 開發(fā)者都在使用 npm,而且這個(gè)數(shù)字還在上升,同時(shí)現(xiàn)在大約有1000萬 npm 用戶。

下面我們以軟件包所占 npm Registry 中所有軟件的百分比來作為度量的標(biāo)準(zhǔn)。

前端框架

下面我們分析前端框架中最為流行的幾種:

Backbone

React/Preact

Angular

Ember

Vue

Backbone

Backbone 是最早的 JavaScript Web 應(yīng)用程序框架之一。在早5年中,Backbone 占據(jù)了 npm Registry 下載量的近1%。但是從2013年起,Backbone 開始急劇下降,而且一直持續(xù)下降的趨勢(shì)。即便如此,Backbone 每月仍有75萬次下載,這也是一個(gè)相當(dāng)大的使用量。

React

從上圖可以看出,React 自2014年以來,經(jīng)歷了大幅增長。2017年,React 已經(jīng)成為了最受歡迎的前端框架。React 并不是構(gòu)建 Web 應(yīng)用程序的完整端到端的解決方案。React 是針對(duì)應(yīng)用程序的特定需求,而精心設(shè)計(jì)的解決方案。并且 React 可以輕松地為應(yīng)用程序的其它部分提供多種替代解決方案。由于這種模塊化的特性,React 已經(jīng)形成了一整套相關(guān)軟件包的生態(tài)系統(tǒng),可以解決應(yīng)用程序其它部分的問題。

Web 開發(fā)人員正在積極采用 React,而其他領(lǐng)域(如移動(dòng)和桌面應(yīng)用程序開發(fā))的開發(fā)人員也在使用 React。

Preact

Preact 是 React 的小兄弟,是一個(gè)獨(dú)立開發(fā)的 React 替代品。相比于 React,Preact 犧牲了舊版瀏覽器與性能和尺寸改進(jìn)的兼容性。雖然 Preact 的總體使用率比較低,但是 Preact 還是贏得了很多開發(fā)者的關(guān)注,同時(shí)其未來的潛力不容小覷。

Angular

Angular 是一個(gè)完整的框架,是一個(gè)用于構(gòu)建Web應(yīng)用程序的完整解決方案。Angular 是 React 之后的第二大流行框架,是 Ember 或 Vue 受歡迎程度的兩倍。

Angular 主要由 Google 構(gòu)建和維護(hù)。雖然,2017年 Angular 的相對(duì)流行程度并沒有明顯增長,但是它擁有一個(gè)龐大的社區(qū)、Google 的巨大資源和對(duì)其的持續(xù)支持,所以 Angular 仍是值得開發(fā)者持續(xù)使用的。

Ember
-

...]

Ember 是一個(gè)由各種大公司形成的完整框架,但它沒有主要的企業(yè)支持者。從 npm 的數(shù)字看來,Ember 在2016年下滑后,又在2017年逐漸出現(xiàn)上升。

Vue

Vue 是由曾經(jīng)在 Angular 工作過的 Google 前工程師創(chuàng)建的,與 Ember 的流行程度大致相同,Vue 在絕對(duì)流行度方面略低于 Angular 的一半。Vue 的增長速度遠(yuǎn)遠(yuǎn)超過 Ember 和 Angular,預(yù)計(jì) Vue 會(huì)在2018年超過 Ember。

2017年前端框架情況

上圖顯示了2016年10月至2017年10月的12個(gè)月期間,各個(gè)框架的絕對(duì)受歡迎程度及其增長情況。從總體情況中,可以得到以下結(jié)論

Preact 雖然很小,但發(fā)展最快。

Vue 的成長速度也非???。

Ember 在過去的12個(gè)月里受歡迎程度有所上升。

Backbone 已經(jīng)不再那么受歡迎了。

當(dāng)用戶從1.x轉(zhuǎn)移到2.x時(shí),Angular 的受歡迎程度保持不變。

jQuery 仍然非常受歡迎,但用戶使用量越來越少。

React 既龐大又在快速增長。

JavaScript 開發(fā)工具推薦

SpreadJS 純前端表格控件是基于 HTML5 的 JavaScript 電子表格和網(wǎng)格功能控件,提供了完備的公式引擎、排序、過濾、輸入控件、數(shù)據(jù)可視化、Excel 導(dǎo)入/導(dǎo)出等功能,適用于 .NET、Java 和移動(dòng)端等各平臺(tái)在線編輯類 Excel 功能的表格程序開發(fā)。

本文是2017年 JavaScript 框架回顧的第一篇,后續(xù)還有 React 生態(tài)環(huán)境介紹和后端框架兩篇文章,敬請(qǐng)期待。

原文鏈接:https://www.npmjs.com/npm/sta...

轉(zhuǎn)載請(qǐng)注明出自:葡萄城控件

關(guān)于葡萄城

活字格由葡萄城公司研發(fā)、銷售并提供技術(shù)服務(wù)。葡萄城公司成立于1980年,是全球領(lǐng)先的集開發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設(shè)計(jì)工具于一身的軟件和服務(wù)提供商。西安葡萄城是其在中國的分支機(jī)構(gòu),面向全球市場(chǎng)提供軟件研發(fā)服務(wù),并為中國企業(yè)的信息化提供國際先進(jìn)的開發(fā)工具、軟件和研發(fā)咨詢服務(wù)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/92540.html

相關(guān)文章

  • 2017 JavaScript 框架回顧 -- 后端框架

    摘要:本文是年框架回顧系列的最后的一篇文章,主要介紹的后端框架情況。葡萄城公司成立于年,是全球領(lǐng)先的集開發(fā)工具商業(yè)智能解決方案管理系統(tǒng)設(shè)計(jì)工具于一身的軟件和服務(wù)提供商。 本文是2017年 JavaScript 框架回顧系列的最后的一篇文章,主要介紹 JavaScript 的后端框架情況。 showImg(https://segmentfault.com/img/bV2TPd?w=735&h=...

    xiaoqibTn 評(píng)論0 收藏0
  • 2016總結(jié) - 收藏集 - 掘金

    摘要:然而這次的文章,就像賀師俊所說的這篇文章是從程序員這個(gè)老年度總結(jié)前端掘金年對(duì)我來說,是重要的一年。博客導(dǎo)讀總結(jié)個(gè)人感悟掘金此文著筆之時(shí),已經(jīng)在眼前了。今天,我就來整理一篇,我個(gè)人認(rèn)為的年對(duì)開發(fā)有年終總結(jié)掘金又到 2016 Top 10 Android Library - 掘金 過去的 2016 年,開源社區(qū)異?;钴S,很多個(gè)人與公司爭(zhēng)相開源自己的項(xiàng)目,讓人眼花繚亂,然而有些項(xiàng)目只是曇花一...

    DataPipeline 評(píng)論0 收藏0
  • 2017 崛起的 JS 項(xiàng)目

    摘要:通過對(duì)比各項(xiàng)目過去個(gè)月在上新增數(shù)量,來評(píng)估其在年度的受關(guān)注程度,進(jìn)而選出年度領(lǐng)域崛起的明星項(xiàng)目。也許正因?yàn)樯鲜鲎詈笠稽c(diǎn),在中國擁有大量的擁躉。不僅被中國最大的電商平臺(tái)阿里巴巴使用,也獲得了與這些公司青睞。 共 4741 字,讀完需 8 分鐘,速讀 2 分鐘。我有幸參與了該項(xiàng)目的部分中文版翻譯、校對(duì)工作,感謝 Sacha Grief,Micheal Ramberu 的統(tǒng)計(jì)整理,以及 Fr...

    gaara 評(píng)論0 收藏0
  • 2017前端發(fā)展回顧

    摘要:前端開發(fā)在年依然持續(xù)火熱,本文將對(duì)熱點(diǎn)事件做一個(gè)總結(jié)。版的和協(xié)議在前端領(lǐng)域,一直獨(dú)占鰲頭。年又發(fā)布了一個(gè)重大的版本更新。主要是配合使用了服務(wù)工作線程。而且還提供了供前端開發(fā)者接入??焖侔l(fā)布了和在悄悄地跳過之后,在月號(hào)正式發(fā)布。 譯者按: 老技術(shù)日趨成熟,新技術(shù)層出不窮。 原文: A recap of front-end development in 2017 譯者: Fundebu...

    lmxdawn 評(píng)論0 收藏0
  • 前端每周清單第 43 期:2017 JavaScript 回顧、Rust 與 WebAssembly

    摘要:楊冀龍是安全焦點(diǎn)民間白帽黑客組織核心成員,被浪潮之巔評(píng)為中國新一代黑客領(lǐng)軍人物之一他在本文中依次分享了對(duì)于黑客的定義如何從黑客成為一名安全創(chuàng)業(yè)者技術(shù)創(chuàng)業(yè)踩過的坑給技術(shù)創(chuàng)業(yè)者建議等內(nèi)容。 showImg(https://segmentfault.com/img/remote/1460000012377230?w=1240&h=796); 前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為...

    xorpay 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<