Github排名前100專案
涉及語言Java Ruby和javascript,這是排名前100常用的元件庫包,有關如測試,資料庫,使用者介面等。
Ruby
SQL仍占主導地位。雖然NoSQL資料庫都風靡一時,關聯式資料庫(SQL)仍佔據了Ruby世界 - sqlite和PostgreSQL,MySQL現在已經在專案中有25%的人使用,而Redis只出現在3%專案中。
MongoDB仍然是很受歡迎在Ruby中,有185項,這是兩倍於Java中專案應用。
Ruby始終還是圍繞Rails,有7000個專案,Web伺服器Thin是Unicorn兩倍。
CoffeeScript基於JS的新語言層,深受Ruby的Web開發人員喜歡,有1000個專案。
Twitter在Ruby方面也做了很大影響,雖然很大,但是不及谷歌對java的影響力。
Javascript
JS統計使用是零碎的,這是由於JS快速發展,以支援各種型別的應用,沒有一種應用能夠成熟集中領先,很多新功能還沒有被吸收進語言和標準庫,在排名前100中,有超過50%的框架使用Javascript。儘管如此,它仍然是語言的使用初期。
Grunt是巨大的,這個自動化框架在JS發展中起著非常大的重要,前100中23%使用它,Grunt似乎填補了JS在構建 測試和部署方面的差距,如Java的Maven或Jenkins。
網路部分佔據大比例,在前100的Javascript庫的7%是專注網路和客服通訊,這比Java和Ruby高3倍以上,這是一個相對早期狀態的。基於Node.js的express框架是領先的後端開發框架。
有趣的是,儘管JS是一個非常靈活的語言,開發人員正在尋找方法塑造它讓其變得更有結構化,Underscore.js提供了更加類似結構化的語言函式語言,類似Scala將兩者混合。
Java
Guava成為主流,Spring庫和Apache庫非常普遍,谷歌的GWT和Guava佔據前100的7%。
大資料, Hadoop是領先,資料處理Java在前100中有16個Java專案,相比Ruby是12個,Javascript是5個。Hadoop在大資料中處於領先,有168個專案,Mysql是最著名的專案有225個。
彈性搜尋ElasticSearch,跨大型資料搜尋的一種新技術,有超過100個專案。
TDD測試驅動開發跨Java Ruby JS等三種語言是巨量的,Java和Ruby中有40%-50%是關於自動化測試方面。
Mocking,在測試中模擬真實世界的物件方法以及有10% java專案使用,7%的Ruby使用。javascript中幾乎不存在。
[該貼被banq於2013-12-15 08:12修改過]
相關文章
- GitHub排名前100的Android開源庫GithubAndroid
- GitHub 2023排名前10的最佳開源專案Github
- GitHub上排名前100的Android開源庫介紹GithubAndroid
- GitHub 上排名前 100 的 Android 開源庫介紹GithubAndroid
- GitHub上排名前50的iOS專案:總有一款你用得著GithubiOS
- 中國排名前100的IT公司
- GitHub排名TOP30的機器學習開源專案Github機器學習
- 排名前100的PHP函式及分析PHP函式
- GitHub上關於docker的專案排名前十個介紹,同時推薦下兩本gitbookGithubDocker
- ⭐️ GitHub Star 數量前十的工作流專案Github
- 2015年,Facebook排名前5的開源專案
- 軟體行業排名前100名的企業大全行業
- GitHub上面找專案Github
- github克隆專案太慢Github
- GitHub專案大多不是開源專案Github
- 上傳專案到githubGithub
- 使用GitHub託管專案Github
- Github 建立自己的專案Github
- 關聯式資料庫SQL面試排名前100道問答題資料庫SQL面試
- 上傳專案到gitHub,上傳報錯和刪除gitHub上的專案Github
- github建立repo,本地匯入git專案到githubGithub
- Github上fork專案後保持與源專案更新Github
- GitHub 搜尋專案小技巧Github
- GitHub 上優質專案整理Github
- GitHub實用開源專案Github
- 上傳已有專案至 GitHubGithub
- 關聯 github 拉取專案Github
- git上傳專案到githubGithub
- Rust本週Github有趣專案RustGithub
- Github Dorisoy網盤專案Github
- 分享10個Github上排名前10的技術教程+開源專案,值得你收藏深入研究,用來豐富簡歷綽綽有餘!Github
- GitHub 倉庫專案搜尋技巧Github
- 教你如何上傳專案到GitHubGithub
- 如何推廣你的 Github 專案Github
- github上一個好玩的專案Github
- 「譯」如何保持 GitHub Fork 專案同步Github
- 將本地的專案提交github上Github
- 利用Git subtree 部署專案到 GitHubGithub