五月天成人小说,中文字幕亚洲欧美专区,久久妇女,亚洲伊人久久大香线蕉综合,日日碰狠狠添天天爽超碰97

那些被BAT們“放棄”維護(hù)的開源項(xiàng)目

關(guān)注
在國(guó)內(nèi)開源之路上,BAT 這些大型互聯(lián)網(wǎng)科技公司走在前列。

編者按:本文來(lái)源創(chuàng)業(yè)邦專欄InfoQ,作者萬(wàn)佳。

在國(guó)內(nèi)開源之路上,BAT 這些大型互聯(lián)網(wǎng)科技公司走在前列。

有數(shù)據(jù)為證:截至 2019 年 3 月 22 日,阿里開源的總項(xiàng)目數(shù)為 1243 個(gè),百度開源的總項(xiàng)目數(shù)為 746 個(gè),騰訊開源的總項(xiàng)目數(shù)為 131 個(gè)。在阿里和騰訊的開源官網(wǎng)上,我們看到更詳細(xì)的數(shù)據(jù)。阿里開源項(xiàng)目總 Star 數(shù)是 667107,Contributor(貢獻(xiàn)者)數(shù)是 18902 人;騰訊開源項(xiàng)目總 Star 數(shù)為 251445,Contributors(貢獻(xiàn)者)數(shù)為 1009。

可以說(shuō),BAT 們扛起了國(guó)內(nèi)開源的大旗。

在此前 InfoQ 策劃的《 中國(guó)互聯(lián)網(wǎng)公司開源項(xiàng)目調(diào)查報(bào)告:BAT 們誰(shuí)是開源王者? 》一文中,記者梳理了國(guó)內(nèi)一線互聯(lián)網(wǎng)大公司的開源情況。當(dāng)時(shí),InfoQ 統(tǒng)計(jì)了國(guó)內(nèi)在 GitHub 上較活躍的 7 家互聯(lián)網(wǎng)公司 50 多個(gè)賬號(hào)的 2800 多個(gè)項(xiàng)目,這些公司分別是百度、阿里、騰訊、華為、美團(tuán)、360、小米。

在 GitHub 上,開源項(xiàng)目被建立,后續(xù)還要不斷更新。如果一個(gè)開源項(xiàng)目?jī)H僅是被建立,后期卻沒(méi)有更新,這說(shuō)明它很可能已經(jīng)不再維護(hù)。說(shuō)直白點(diǎn),這個(gè)開源項(xiàng)目已經(jīng)被“放棄”。

這次,我們同樣聚焦互聯(lián)網(wǎng)大廠,以 BAT 三家公司為代表,看看那些被它們放棄維護(hù)的開源項(xiàng)目。

注 1:餓了么和優(yōu)酷已經(jīng)被阿里收購(gòu),故歸入阿里旗下。

注 2:在本文中,一個(gè)開源項(xiàng)目最近一年半時(shí)間(即 545 天)沒(méi)有更新,筆者即將其視為被放棄維護(hù)。因此,統(tǒng)計(jì)的開源項(xiàng)目,最后一次 Push 時(shí)間在 2018 年 3 月。

我們先來(lái)看看基本情況

(一)BAT 放棄維護(hù)的開源項(xiàng)目數(shù)和占比

截至 2019 年 3 月,百度開源項(xiàng)目數(shù) 746 個(gè),放棄維護(hù)的為 414;阿里開源項(xiàng)目總數(shù) 1243,放棄維護(hù)的 761;騰訊開源項(xiàng)目 131,放棄維護(hù)的 37。從比例來(lái)看,百度、阿里放棄維護(hù)的開源項(xiàng)目比例較高,超過(guò) 50%,而騰訊比例較低,只有 28%。

這一數(shù)字,并不能說(shuō)明騰訊比百度和阿里在更新維護(hù)開源項(xiàng)目上更積極。

有個(gè)基本情況需注意:

阿里開源項(xiàng)目總數(shù) 1243 個(gè),百度為 746 個(gè),騰訊是 131 個(gè)。我們注意到,GitHub 上最早創(chuàng)建的開源項(xiàng)目時(shí)間,阿里是 2010 年 7 月,百度是 2012 年 11 月,騰訊是 2011 年 12 月 22 日。時(shí)間相隔不遠(yuǎn),但是開源項(xiàng)目數(shù)卻相差懸殊。這意味著,阿里、百度從 2010 年和 2012 年開始,對(duì)開源非常積極,所以才有眾多的開源項(xiàng)目。

同時(shí),我們注意到,騰訊開源官網(wǎng)提到,“從 2016 年底開始,騰訊對(duì)外開源開始進(jìn)入了快節(jié)奏時(shí)代?!笨梢赃@么理解,騰訊開源項(xiàng)目在最近一兩年步伐提速,非常積極。

(二)BAT 放棄維護(hù)的開源項(xiàng)目(按編程語(yǔ)言)

從語(yǔ)言方面來(lái)看,BAT 放棄維護(hù)的開源項(xiàng)目涉及各種語(yǔ)言,范圍較廣。不過(guò),絕大多數(shù)開源項(xiàng)目是 JavaScript 語(yǔ)言,占比超過(guò) 80%,其他占比較大的語(yǔ)言還有 C++、Java、C、Python 等。

(三)貢獻(xiàn)者最多的被放棄開源項(xiàng)目 TOP 10

Contributor 數(shù)越多,表示項(xiàng)目越開放。在 BAT 放棄維護(hù)的開源項(xiàng)目 Contributor TOP10 中,最高是阿里 alibaba/docker 容器項(xiàng)目,421 的貢獻(xiàn)者。其他的開源項(xiàng)目,Contributor 幾乎在 180-400 左右。

貢獻(xiàn)者數(shù)量是體現(xiàn)一個(gè)項(xiàng)目是否開放的重要指標(biāo)之一。項(xiàng)目越開放,它就會(huì)接納更多來(lái)自社區(qū)的貢獻(xiàn)。而由公司推出的開源項(xiàng)目尤其需要關(guān)注這一指標(biāo),因?yàn)橛行┕鹃_源項(xiàng)目只是將源碼開放出來(lái),但具體開發(fā)和路線演進(jìn)并不允許它人染指。

(四)Commits 數(shù)最多的被放棄開源項(xiàng)目 TOP 10

commits 提交數(shù)越多,表明項(xiàng)目越復(fù)雜,開發(fā)周期較長(zhǎng),協(xié)作者數(shù)量更多。在 BAT 放棄維護(hù)的開源項(xiàng)目中,commits 的 TOP 10 均是阿里的開源項(xiàng)目。其中,阿里的 Specs 排名第一,commits 數(shù) 140490,遙遙突出。排名第二的是阿里 mongo 開源項(xiàng)目,commits 數(shù) 36375。

BAT 放棄維護(hù)的 TOP10 開源項(xiàng)目

眾所周知,一個(gè)開源項(xiàng)目在 GitHub 上 Star 數(shù)越多,表示該項(xiàng)目越受歡迎。它有點(diǎn)類似社交媒體上的“點(diǎn)贊”。在被放棄維護(hù)的 Star 數(shù) TOP10 開源項(xiàng)目中,阿里有 7 個(gè),百度有 2 個(gè),騰訊只有 1 個(gè)。

1. 阿里:Weex

其中,Star 數(shù)最高的是阿里 weex 項(xiàng)目,Star 是 17408。2016 年 3 月 11 日,阿里 Weex 開源,在 GitHub 上建立。Weex 是跨平臺(tái)移動(dòng)開發(fā)工具能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開發(fā)者通過(guò)簡(jiǎn)捷的前端語(yǔ)法寫出 Native 級(jí)別的性能體驗(yàn),并支持 iOS、安卓、YunOS 及 Web 等多端部署。

Weex 的技術(shù)關(guān)鍵詞:

阿里巴巴出品、JavaScript 語(yǔ)言、JS V8 引擎、Vue 設(shè)計(jì)模式、原生渲染

在 GitHub 上,Weex 最后一次更新時(shí)間是 2017 年 10 月 19 日。Weex 官方消息:Weex 已經(jīng)于 2017-02-24 遷移至 Apache 基金會(huì),我們都會(huì)基于 Apache 的基礎(chǔ)設(shè)施繼續(xù)迭代。因此,創(chuàng)建者啟用了新的 GitHub 倉(cāng)庫(kù)。

全新的地址中,incubator-weex 正常更新和維護(hù),并且 Star 數(shù)已經(jīng)達(dá)到 12965。

2. 阿里:AndFix

排名第二的是阿里 AndFix 開源項(xiàng)目,Star 數(shù) 6470。據(jù)悉,Andfix 是 "Android hot-fix" 的縮寫。它是阿里巴巴開源的 Android 應(yīng)用熱修復(fù)工具,幫助 Anroid 開發(fā)者修復(fù)應(yīng)用的線上問(wèn)題。

AndFix 支持 Android 2.3 - 6.0,ARM 和 x86 架構(gòu),dalvik 運(yùn)行時(shí)和 art 運(yùn)行時(shí)。AndFix 的分支是 .apatch 文件。阿里 AndFix 在 GitHub 上創(chuàng)建于 2015 年 9 月 15 日,最后一次更新時(shí)間是 2017 年 10 月 18 日。如此算下來(lái),這個(gè)開源項(xiàng)目已經(jīng)近 2 年未更新。

3. 阿里:dexposed

排名第三的是阿里 dexposed 開源項(xiàng)目,Star 數(shù) 4073。Dexposed,是一個(gè) Android 平臺(tái)下的無(wú)侵入運(yùn)行期 AOP 框架。旨在解決像性能監(jiān)控、在線熱補(bǔ)丁等移動(dòng)開發(fā)常見難題,典型使用場(chǎng)景為:AOP 編程、插樁 (如測(cè)試、性能監(jiān)控等)、在線熱補(bǔ)丁、SDK hooking 以提供更好的開發(fā)體驗(yàn)。

阿里 dexposed 開源項(xiàng)目于 2015 年 6 月 30 日在 GitHub 上創(chuàng)建,最后一次更新時(shí)間是 2017 年 3 月 29 日。

4. 百度腦圖:kityminder

排名第四的是百度 fex-team/kityminder,Star 數(shù) 2936。

據(jù)官方介紹,KityMinder 是百度 FEX 團(tuán)隊(duì)的 f-cube 小組(原 UEditor 小組)的又一力作。作為一款在線的腦圖編輯工具,它有著不亞于 native 腦圖工具的交互體驗(yàn)。同時(shí),它充分發(fā)揮了 Web 云存儲(chǔ)的優(yōu)勢(shì),可以直接將編輯中的腦圖同步到云端。

此外,借由獨(dú)創(chuàng)的 “云盤分享”功能,用戶可以一鍵將當(dāng)前編輯的腦圖直接生成在線鏈接共享給其他用戶,實(shí)現(xiàn)無(wú)縫溝通。百度 Kityminder 在 GitHub 上創(chuàng)建于 2013 年 12 月 16 日,最后一次更新時(shí)間是 2015 年 8 月 12 日。

5. 阿里:kissy

阿里的 kissy 開源項(xiàng)目排名第五,Star 數(shù) 2651。

Kissy 是一款跨終端、模塊化、高性能、使用簡(jiǎn)單的 JavaScript 框架。除了完備的工具集合如 DOM、Event、Ajax、Anim 等,它還提供了經(jīng)典的面向?qū)ο?、?dòng)態(tài)加載、性能優(yōu)化解決方案。

作為一款全終端支持的 JavaScript 框架,kissy 為移動(dòng)終端做了大量適配和優(yōu)化,使用戶的程序在全終端均能流暢運(yùn)行。阿里 kissy 開源項(xiàng)目于 2010 年 7 月 10 日在 GitHub 上創(chuàng)建,最后一次更新時(shí)間是 2016 年 6 月 13 日。

6. 騰訊:AlloyImage

騰訊的 AlloyImage 開源項(xiàng)目排名第六,Star 數(shù) 2311。

據(jù)悉,該開源項(xiàng)目來(lái)自騰訊的 Alloy Team 團(tuán)隊(duì),AlloyImage 是一款基于 HTML5 的專業(yè)級(jí)圖像處理開源引擎。它使用 JavaScript 語(yǔ)言開發(fā),基于 Web 的在線圖像處理引擎。除核心底層圖像處理引擎,它還同時(shí)集成了一些方便快捷的圖像處理 API。一句話,它具有強(qiáng)大的功能,可以便捷開發(fā),具有豐富的擴(kuò)展特性。

該開源項(xiàng)目 2012 月 11 月 11 日創(chuàng)建于 GitHub,最后一次更新時(shí)間是 2017 年 4 月 17 日。

順便提一下這個(gè)開源項(xiàng)目背后的團(tuán)隊(duì)——Alloy Team ,騰訊 Web 前端團(tuán)隊(duì),來(lái)自騰訊 SNG(社交網(wǎng)絡(luò)事業(yè)群)。這個(gè)團(tuán)隊(duì)的目標(biāo)是成為地球卓越的 Web 團(tuán)隊(duì)。AlloyTeam 的寓意是:像合金一樣將各種技術(shù),以及各個(gè)成員的聰明才智聚合在一起,從而產(chǎn)生更強(qiáng)的合金特性,未來(lái)我們也希望通過(guò)聚合業(yè)界的各大前端牛人,來(lái)共同推動(dòng) Web 前端技術(shù)在中國(guó)的發(fā)展。

7. 騰訊:tsf

騰訊的 tsf 開源項(xiàng)目排名第七,Star 數(shù) 2156。

TSF 是騰訊開源的一套基于協(xié)程和 Swoole 驅(qū)動(dòng)的高性能 PHP 框架,可以幫助開發(fā)者快速開發(fā)和部署具備高 IO 吞吐能力的 HTTP/TCP/UDP 服務(wù)。

TSF 具備以下特點(diǎn):

  • 基于 PHP,相比 C++ 等語(yǔ)言具有更高的開發(fā)效率

  • 基于 Swoole 強(qiáng)大的異步 IO 、定時(shí)器能力,極大的擴(kuò)展了框架能力

  • 實(shí)現(xiàn)了 PHP 協(xié)程能力,通過(guò)同步的開發(fā)方式就可以實(shí)現(xiàn)異步 IO 的能力

  • 支持服務(wù)監(jiān)控恢復(fù)能力

騰訊 tsf 于 2015 年 7 月 3 日創(chuàng)建于 GitHub,最后一次更新時(shí)間是 2017 年 10 月 24 日。

8. 阿里 - 餓了么:cooking

阿里的 cooking 開源項(xiàng)目排名第八,Star 數(shù) 1872。

cooking 是由餓了么前端團(tuán)隊(duì)開源的基于 webpack 的構(gòu)建工具。官方稱其為“更易上手的前端構(gòu)建工具”,cooking 基于 webpack,具有項(xiàng)目零開發(fā)依賴、配置簡(jiǎn)單、腳手架、插件機(jī)制和個(gè)性化設(shè)置特點(diǎn)。

cooking 開源項(xiàng)目 2016 年 3 月 10 日在 GitHub 上創(chuàng)建,最后一次更新時(shí)間是 2017 年 11 月 14 日。

9. 阿里:wax

阿里的 wax 開源項(xiàng)目排名第九,Star 數(shù) 1732。

據(jù)官方介紹,wax 是一個(gè)框架,可以讓你使用 Lua 語(yǔ)言編寫原生 iPhone 應(yīng)用程序。Wax 把 Lua 腳本語(yǔ)言與原生 Objective-C 底層 runtime 結(jié)合起來(lái),使得你可以在 Lua 里面使用任何 Objective-C 類及框架。

目前,wax 在 GitHub 上創(chuàng)建于 2015 年 10 月 14 日,最后一次更新時(shí)間是 2017 年 3 月 30 日。

10. 百度:interview-questions

百度的 interview-questions 是百度 Fex 團(tuán)隊(duì)的面試問(wèn)題,這個(gè)無(wú)需多講。

本文為專欄作者授權(quán)創(chuàng)業(yè)邦發(fā)表,版權(quán)歸原作者所有。文章系作者個(gè)人觀點(diǎn),不代表創(chuàng)業(yè)邦立場(chǎng),轉(zhuǎn)載請(qǐng)聯(lián)系原作者。如有任何疑問(wèn),請(qǐng)聯(lián)系editor@cyzone.cn。


反饋
聯(lián)系我們
推薦訂閱