乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      10個最熱JavaScript開源框架的社區(qū)活躍度對比

       quasiceo 2013-10-17

      10個最熱JavaScript開源框架的社區(qū)活躍度對比

      發(fā)表于2013-10-15 16:50| 6051次閱讀| 來源CSDN| 16 條評論| 作者張紅月

      摘要:每個開源項目都會有屬于自己的社區(qū),社區(qū)的活躍程度也間接反應(yīng)了該項目的活躍程度如何。本文挑選了目前最火的10個JavaScript開源框架,不妨來看看哪個是最活躍的項目。

      社區(qū)能力也是決定JavaScript框架能否被開發(fā)者采納的一個巨大因素。當(dāng)考慮一個框架是否滿足項目需要時,開發(fā)者需要考慮哪些因素呢?本文將深入調(diào)查活躍度最高的10個JavaScript框架。本文數(shù)據(jù)來自Ohloh.netGitHub。

      在過去幾年,大量的UI庫和框架涌現(xiàn)在開發(fā)者們面前,并且大多數(shù)都是開源的,關(guān)于它們的使用情況以及完整性,網(wǎng)上都有所描述。但人們在選擇時,往往忽視了一些指標,比如強度、社區(qū)能力以及圍繞該開源項目的整個生態(tài)系統(tǒng),殊不知,這些指標都扮演著非常重要的角色。

      Top 10項目

      我們根據(jù)以上因素,深入社區(qū)挖掘出了當(dāng)今熱門的Top 10開源JavaScript框架,這些框架類型涉及到UI庫、全棧框架等。這些熱門的項目分別是:

      1. AngularJS
      2. Ember.js
      3. SproutCore
      4. Backbone.JS
      5. Knockout.js
      6. SpineJS
      7. CanJS
      8. Meteor.JS
      9. Derby.js
      10. Yahoo Mojito

      我們會對這10個項目的社區(qū)規(guī)模、增長情況以及圍繞該項目的整個生態(tài)系統(tǒng)項目進行統(tǒng)計。

      月代碼貢獻量

      下面這個圖表反映了每個項目,每個月所有參與者的代碼貢獻量,這也可以直接反映出項目的活躍度。


      從上圖可以看出,Ember.js和Google的AngularJS的貢獻量增長最快,而作為早期的領(lǐng)跑者SproutCore,從2011年12月開始,貢獻量呈明顯下降趨勢。除了Ember.js和AngularJS,Backbone.JS和MeteorJS的貢獻量也不容小覷。

      參與項目的貢獻者

      統(tǒng)計項目一直以來的貢獻者人數(shù),也可以反映出許多問題,比如該項目的治理風(fēng)格,許多項目都是由一些較小的團隊來打理;當(dāng)然,貢獻者越多,問題修復(fù)速度就越快,文檔可能越全面。


      從上圖可以看出,AngularJS和Ember.js的貢獻人數(shù)是最多的,并且近期增長速度也相當(dāng)快速。

      項目的生態(tài)系統(tǒng) 

      除了貢獻者,基于該庫所建立的項目以及項目拓展的整個生態(tài)系統(tǒng)也是社區(qū)力量顯而易見的體現(xiàn)。這也表明,一個核心的項目并不總是獨立的,擁有廣泛的生態(tài)系統(tǒng)也是一個項目成功的關(guān)鍵。


      一個開源項目的健壯性在一定程度的可以從它周圍的項目來衡量。毫無疑問,Backbone.JS擁有非常龐大的生態(tài)系統(tǒng),在整個行業(yè)中的使用范圍也非常廣泛。

      全棧解決方案

      因為全棧解決方案的適用范圍可能與其他項目不同,所以我們對其進行了單獨的研究。全棧解決方案包括一個客戶端框架和服務(wù)器端框架;所涉及的代碼量應(yīng)該更大,隨著時間推移,參與的貢獻人數(shù)也會增加。


      JavaScript的崛起

      越來越多的開發(fā)者愿意投入時間和創(chuàng)建結(jié)構(gòu)化方法來使用JavaScript,下圖顯示了自2011年初,使用該10大框架的開發(fā)者增長數(shù)。并且也說明了JavaScript正在試圖吞并世界,2013年的平均數(shù)量幾乎是2011年的兩倍。


      提交的代碼行數(shù)


      圖中可以看出,所有參與項目的貢獻者與所提交的行數(shù)存在一定的差別,這表明這些項目更易于開發(fā)者做出貢獻,并且可以進行長期可持續(xù)發(fā)展。

      社區(qū)規(guī)模和貢獻者增長數(shù)量是一個非常重要的項目指標。雖然這些指標不能告訴我們整個故事,但對開發(fā)者來說,這些數(shù)據(jù)給他們提供了很好的說明,并且可以反映目前項目的投資情況以及基于其可行性和可持續(xù)性,幫助開發(fā)者做出一些決策,幫助開發(fā)者找到整個項目周期的臨界點。

      來自:InfoWorld

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多