原作者 William Belk 編譯 CDA 編譯團(tuán)隊(duì) 2017 年哪些開源項(xiàng)目值得關(guān)注?讓我們來看看 2017 年的 6 大熱門開源項(xiàng)目。以下列表顯示了開放源碼社區(qū)在過去十年的發(fā)展程度。這里所有提及的項(xiàng)目(Lab41除外)均于 2014 年之后發(fā)布,而且每個(gè)項(xiàng)目都已在各自的社區(qū)中發(fā)揮重要作用。 TensorFlow Google 的 TensorFlow 于 2015 年發(fā)布,是一個(gè)可擴(kuò)展的神經(jīng)元機(jī)器學(xué)習(xí)庫。使用TensorFlow,我們可以通過構(gòu)建管道對(duì)圖像和文本之類的內(nèi)容進(jìn)行分類,甚至可以構(gòu)建復(fù)雜的問題場景,比如“ X 類型的用戶會(huì)買商品 Y 嗎?” 如今,許多行業(yè)僅僅涉及機(jī)器學(xué)習(xí)的表面。如今“人工智能”蓬勃發(fā)展,但是機(jī)器學(xué)習(xí)還是受到計(jì)算資源(即計(jì)算機(jī)處理器或服務(wù)器)以及訓(xùn)練數(shù)據(jù)的約束。未來幾年,訓(xùn)練數(shù)據(jù)仍將是被忽視的問題,許多人低估了能夠解決復(fù)雜問題所需的訓(xùn)練數(shù)據(jù)的數(shù)量。也就是說,機(jī)器學(xué)習(xí)是真實(shí)的,并且將隱藏于我們每天使用的大多數(shù)應(yīng)用程序之中。 Hyperledger Hyperledger 由 Linux 基金會(huì)贊助,于 2015 年發(fā)布。旨在推動(dòng)區(qū)塊鏈技術(shù)的未來商業(yè)應(yīng)用。Hyperledger 開發(fā)了模塊化工具,可以作為分布式區(qū)塊鏈基礎(chǔ)來解決各種商業(yè)問題,包括合同安全、匿名會(huì)計(jì)和身份管理,以及社區(qū)的歷史交易記錄。 Hyperledger 已經(jīng)在 IBM,思科,紅帽,VMWare,摩根大通,富國銀行和埃森哲等公司產(chǎn)生了巨大的跨行業(yè)利益。 Node.js / React Native 我們得承認(rèn) Node.js 社區(qū)的勝利。無處不在的 Node.js 為新一代程序員實(shí)現(xiàn)了服務(wù)器端編碼的平等化。提及 React Native,我們不得不認(rèn)同 Node.js 將繼續(xù)成為軟件工程領(lǐng)域的強(qiáng)勁勢(shì)力,特別是對(duì)于消費(fèi)者和移動(dòng)應(yīng)用。 React Native 于 2015 年推出,使用單個(gè)代碼庫將應(yīng)用程序部署到多個(gè)平臺(tái)。例如,使用單個(gè)代碼庫來編譯 Apple iOS,Android 和 Web 的應(yīng)用程序。 這為什么是一個(gè)有趣的想法?對(duì)于消費(fèi)者網(wǎng)絡(luò),我們可以使用最通用的語言:javascript。我們不需要一個(gè)跨越不同語言的工具,如 javascript,ruby / python / php,java和Objective C。通過本機(jī)設(shè)備組件可以處理如圖像處理等較難的任務(wù)。我們還能夠圍繞單一的應(yīng)用程序(雖然不完全),將核心應(yīng)用程序應(yīng)用到所需的每個(gè)平臺(tái)上。 React Native 還有什么炫酷的地方呢?許多人都在使用它,就如同使用 Facebook, Tesla, Airbnb, Instagram, 騰訊, Bloomberg 和 Uber 一樣普遍。 Kubernetes 當(dāng) Kubernetes 在 2014 年被谷歌發(fā)布時(shí),它很有前途。該項(xiàng)目的野心很大,力圖解決如何在多個(gè)層次,組和角色之間編排分布式服務(wù)器容器的問題。例如,一家公司在美國四個(gè)城市的數(shù)據(jù)中心運(yùn)行 200 多個(gè)容器,包括三個(gè)環(huán)境層(開發(fā),分期,生產(chǎn))。這是非常難管理的。 當(dāng)涉及到大型企業(yè)的復(fù)雜部署時(shí),虛擬服務(wù)器編排在過去十年中一直是被忽略的問題。這也是 Amazon Web Services 如此成功的一個(gè)原因。即使像 Docker 這類虛擬化容器的興起,依舊存在問題。企業(yè)必須依賴于脆弱的開源項(xiàng)目、昂貴的專有平臺(tái)或廣泛的內(nèi)部工具來管理它們的虛擬集群容器。 對(duì)于大型的容器業(yè)務(wù)流程,Kubernetes 明顯處領(lǐng)先地位,并與紐約時(shí)報(bào)、高盛、SoundCloud、Box、Comcast 和 Ebay 等用戶建立了合作關(guān)系。 Lab41 Lab41 是一個(gè)“挑戰(zhàn)”,是由美國情報(bào)界與學(xué)術(shù)界和行業(yè)的同行一起處理大數(shù)據(jù)。 雖然 Lab41 本身不是一個(gè)開源項(xiàng)目,但是它提出了一些有趣的問題,這些問題導(dǎo)致了開源代碼,并對(duì)社區(qū)做出了貢獻(xiàn)。它揭示了開源原則,風(fēng)險(xiǎn)投資和政府優(yōu)先事項(xiàng)的交集。 Vault Vault 在能夠保護(hù)、存儲(chǔ)和嚴(yán)格控制對(duì)令牌,密碼,證書,API密鑰等的訪問。 如果看看全球數(shù)據(jù)泄露的交互式信息圖,你會(huì)馬上明白Vault為什么那么重要。 原文鏈接: https:///top-6-open-source-projects-in-2017-db34b9d034a2 ▼ |
|