2015年度十大卓越開(kāi)源項(xiàng)目推薦
譯文【51CTO.com快譯】我們從2015年度***的開(kāi)源項(xiàng)目中挑選出來(lái)10個(gè)卓越的項(xiàng)目,供大家參考!
2015年十大卓越開(kāi)源項(xiàng)目
1.Apache Spark
當(dāng)說(shuō)起開(kāi)源大數(shù)據(jù)處理技術(shù)時(shí),Hadoop已經(jīng)不再是映射我們腦海中的唯一重量級(jí)角色。作為一款通用型分布數(shù)據(jù)處理工具,Apache Spark能夠?qū)φ麄€(gè)處理流程加以協(xié)調(diào),從而幫助用戶將精力集中在利用自己偏好的語(yǔ)言進(jìn)行查詢方面。就在今年年初,我們?cè)?jīng)發(fā)布過(guò)一項(xiàng)由Apache Spark處理的數(shù)據(jù)集在規(guī)模方面的***世界紀(jì)錄——僅在23分鐘內(nèi)即處理了100 TB數(shù)據(jù)。而幾個(gè)月之后的如今,人們對(duì)于Apache Spark的熱情可謂有增無(wú)減,而該項(xiàng)目也已經(jīng)迎來(lái)了眾多新的貢獻(xiàn)者與使用者。
2.Blender
Blender基金會(huì)肩負(fù)的使命在于“建立起一套面向藝術(shù)家與小型團(tuán)隊(duì)的完整、免費(fèi)且開(kāi)源的3D創(chuàng)作通道。”今年,我們已經(jīng)親眼見(jiàn)證了Blender的巨大潛能。作者兼Blender“腦殘粉”Jason van Gumster也共享了與之相關(guān)的一系列新鮮故事,其中包括最近于阿姆斯特丹召開(kāi)的Blender大會(huì)的相關(guān)內(nèi)容。
3.D3
當(dāng)大家著手處理大規(guī)模原始數(shù)據(jù)時(shí),有時(shí)候可視化處理會(huì)成為幫助我們對(duì)其內(nèi)容加以審視的***途徑。而著眼于目前網(wǎng)絡(luò)上能夠選擇的可視化工具時(shí),大家可以選擇一款簡(jiǎn)單但卻強(qiáng)大的工具來(lái)顯示相關(guān)信息,從而幫助受眾以更易于理解的格式了解數(shù)據(jù)承載的觀點(diǎn)——這款工具就是D3。D3是一套基于JavaScript的數(shù)據(jù)可視化框架,其能夠提供數(shù)據(jù)顯示選項(xiàng)以構(gòu)建圖表、示意、標(biāo)繪以及地圖等等。我們?cè)诮衲暝缧r(shí)候?qū)3納入八款***數(shù)據(jù)可視化工具榜單當(dāng)中。
4.Dolphin
如果大家曾經(jīng)投入大量時(shí)間對(duì)自己計(jì)算機(jī)上的文件進(jìn)行管理,那么肯定希望擁有一款文件管理器套件以幫助自己快速輕松地實(shí)現(xiàn)文件系統(tǒng)控制。作為眾多KDE發(fā)行版當(dāng)中的默認(rèn)文件管理工具,Dolphin是一款強(qiáng)大的工具,足以幫助各位實(shí)現(xiàn)文件整理。感興趣的朋友可以點(diǎn)擊此處查看今年早些時(shí)候發(fā)布過(guò)的Dolphin文件管理器指南,外加其它一些發(fā)布在Opensource.com社區(qū)當(dāng)中的David Both專題評(píng)測(cè)文章,從而了解與之相關(guān)的更多細(xì)節(jié)信息。
5.Git
作為十年之前以開(kāi)源備選方案形式供BitKeeper進(jìn)行Linux內(nèi)核源代碼管理的技術(shù)成果,如今Git已經(jīng)成為世界范圍內(nèi)最為強(qiáng)大的版本控制選項(xiàng)。自那時(shí)開(kāi)始,Git已經(jīng)快速發(fā)展成為一套***人氣的工具,且能夠在代碼之外對(duì)文件內(nèi)容變更進(jìn)行追蹤。除此之外,Git還能夠追蹤文件的版本更替、分支以及協(xié)同等多類任務(wù),從而幫助大家改進(jìn)開(kāi)發(fā)項(xiàng)目當(dāng)中的工作流程。大家是否還在使用陳舊的源代碼管理器,并希望穩(wěn)步至Git?如果感興趣,不妨點(diǎn)擊此處查看與Git相關(guān)的各類提示與資源。
6.Mattermost
這里讓我們直接援引與這款開(kāi)源團(tuán)隊(duì)通訊方案相關(guān)的評(píng)測(cè)結(jié)論:
“Mattermost是一套用于實(shí)現(xiàn)團(tuán)隊(duì)通訊的現(xiàn)代方案,目前其尚處于beta測(cè)試階段。Mattermost是以Golang語(yǔ)言配合一系列JavaScript代碼片段立足于React框架編寫而成。其適用于私人與公共通訊,具體包括一對(duì)一通信、良好的歸檔支持能力以及一套與Slack非常相似的界面——大家所需要的大多數(shù)功能都可在其中找到。事實(shí)上,如果大家目前正在使用Slack,則可以通過(guò)一項(xiàng)非常簡(jiǎn)單的導(dǎo)入功能繼承自己的現(xiàn)有通信與歸檔內(nèi)容。Mattermost還能夠集成至大家所在企業(yè)的現(xiàn)有LDAP或者Active Directory認(rèn)證系統(tǒng)當(dāng)中。”
7.Piwik
Piwik是一套作為Google Analytics備用方案的開(kāi)源項(xiàng)目,而且根據(jù)專欄作家Scott Nesbitt的說(shuō)法,其完全能夠?yàn)榇蠹姨峁┍匾墓δ堋?/p>
Nesbitt在文章當(dāng)中寫道:“相關(guān)分析功能囊括了一系列指標(biāo),包括訪問(wèn)我們站點(diǎn)的具體訪客數(shù)量、這些訪客的來(lái)源數(shù)據(jù)(包括來(lái)源網(wǎng)絡(luò)與來(lái)源地理位置)、他們?cè)谠L問(wèn)至哪個(gè)頁(yè)面時(shí)選擇離開(kāi)網(wǎng)站以及對(duì)搜索引擎推薦內(nèi)容進(jìn)行追蹤。Piwik還提供多種分析報(bào)告,大家可以通過(guò)儀表板視圖中的自定義量化選項(xiàng)為報(bào)告指定自己想要查閱的內(nèi)容。為了讓大家的生活更加輕松,Piwik以插件形式整合了超過(guò)65種內(nèi)容管理、電子商務(wù)以及在線論壇系統(tǒng),具體包括WordPress、Magneto、Joomla!以及vBulletin等等。除此之外,大家只需要在目標(biāo)站點(diǎn)的某個(gè)項(xiàng)目當(dāng)中添加追蹤代碼即可讓Piwik投入工作。目前已經(jīng)有多家Web托管廠商選擇將Piwik作為其一鍵式安裝包的固有組成部分。大家可以點(diǎn)擊此處進(jìn)行Piwik測(cè)試或者點(diǎn)擊此處使用其托管版本。”
有趣的事實(shí):LulzBot 3D打印機(jī)Aleph Objects項(xiàng)目的開(kāi)發(fā)者也在利用Piwik進(jìn)行其相關(guān)分析工作。
8.R
在大數(shù)據(jù)時(shí)代之下,如今我們是時(shí)候認(rèn)真對(duì)R進(jìn)行學(xué)習(xí)了——其已經(jīng)成為數(shù)據(jù)科學(xué)家以及其他有志于著手統(tǒng)計(jì)計(jì)算與圖形生成工作的從業(yè)者的***編程語(yǔ)言,同時(shí)也被Revolution Analytics等大數(shù)據(jù)項(xiàng)目所強(qiáng)烈推薦。就在今年早些時(shí)候,R語(yǔ)言聯(lián)盟成為L(zhǎng)inux基金會(huì)的合作項(xiàng)目,此舉意在支持R-Hub的開(kāi)發(fā)工作——這是一套用于通過(guò)R語(yǔ)言進(jìn)行軟件包開(kāi)發(fā)與發(fā)布的新型代碼托管平臺(tái)。
9.SugarCRM
SugarCRM是目前開(kāi)源客戶關(guān)系管理領(lǐng)域的一位重磅角色,而且其此前也曾入選我們的五大CRM工具榜單之列。SugarCRM的社區(qū)版本能夠作為一套完整的解決方案實(shí)現(xiàn)開(kāi)箱即用,從而幫助相關(guān)企業(yè)對(duì)其聯(lián)系人進(jìn)行管理、或者將聯(lián)系對(duì)象名單轉(zhuǎn)換為一份具備可操作性的運(yùn)營(yíng)方針。憑借著一整套強(qiáng)大的功能清單外加可插拔式基礎(chǔ)設(shè)施,SugarCRM允許大家獲得極為出色的可定制能力,并成為企業(yè)在處理客戶聯(lián)系人資源時(shí)的卓越助力。(目前SugarCRM 6.5社區(qū)版為其***開(kāi)源版本,而且擁有廣泛的使用范疇。而各類以SugarCRM社區(qū)版為基礎(chǔ)的開(kāi)源替代方案也正在如火如荼地發(fā)展當(dāng)中。)
10.Vagrant
總體來(lái)講,Vagrant是一款負(fù)責(zé)對(duì)虛擬機(jī)進(jìn)行啟動(dòng)與配置的命令行工具。在Vagrant的幫助下,虛擬機(jī)環(huán)境將獲得可重復(fù)性與可移植性,而用于定義該環(huán)境的數(shù)據(jù)則以文本文件形式進(jìn)行保存,這就讓我們能夠輕松對(duì)相關(guān)環(huán)境進(jìn)行版本控制并通過(guò)代碼編寫實(shí)現(xiàn)虛擬機(jī)管理。Vagrant允許大家在自己的本地設(shè)備上建立開(kāi)發(fā)環(huán)境,并保證其盡可能與生產(chǎn)環(huán)境的實(shí)際情況相契合——而無(wú)論大家具體使用的是怎樣的主機(jī)操作系統(tǒng)。另外,Vagrant的學(xué)習(xí)過(guò)程非常輕松,大家絕對(duì)能夠快速上手。
原文標(biāo)題:Top 10 open source projects of 2015,作者:Jen Wike Huger
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】


















