從ElementUI之死聊開源項目如何站著掙錢
作為Vue2時代的老兵,ElementUI正在逐步淡出人們視野。
雖然其團(tuán)隊成員稱會有專人繼續(xù)維護(hù),但是從編碼頻率來看,上次密集的編碼還是前年。
ElementUI編碼頻率
隨著Vue2這艘巨輪逐漸駛?cè)胂﹃?,ElementUI作為這艘巨輪上知名度最高的乘客之一,本可以有更多選擇。
但是最終,他只是隨著Vue2一起步入落日的余暉,難免讓人唏噓。
ElementUI是如何發(fā)展至今,又是如何衰落。前端開源項目只能依托大廠而生,依托大廠而死么?
要回答這個問題,得讓我們從前端的黃金時代聊起。
ElementUI的崛起
聊到2017年,你能想到什么大事件?
國產(chǎn)航母首次下水、特朗普首次當(dāng)選、比特幣暴跌、人工智能AlphaGo打敗圍棋世界排名第一的柯潔......
AlphaGo戰(zhàn)勝柯潔
彼時,正值移動互聯(lián)網(wǎng)最鼎盛時期。
大量人才缺口催生了「初級前端工程師」這一低門檻、高工資的高性價比崗位。
零基礎(chǔ)培訓(xùn)4個月,一朝入行,月薪過萬。
在這樣的行業(yè)背景下,Vue2憑借「易上手」(優(yōu)秀的中文文檔、雙向綁定)、易維護(hù)(模版語法)的特點(diǎn),從眾多競爭對手中脫穎而出。
餓了么內(nèi)部使用Vue2技術(shù)棧,并且公司有大量管理后臺類項目(商戶管理等)。
同時需要有一套有辨識度的企業(yè)配色。
在這樣的需求背景下,誕生了ElemeFE開發(fā)的面向后臺的企業(yè)級組件庫 —— ElementUI。
ElementUI同時擁有簡潔的API設(shè)計、符合國人審美的配色、快速迭代的優(yōu)秀團(tuán)隊。
即使開發(fā)之初本意是服務(wù)內(nèi)部團(tuán)隊,減少組件重復(fù)開發(fā)成本。他還是在整個Vue圈子火了。
2017年5月20日,首屆VueConf在北京舉辦。
作為ElementUI的核心開發(fā)者,李清偉介紹了Vue在餓了么的應(yīng)用。
其中重點(diǎn)介紹了ElementUI。
這是當(dāng)時的演講PPT
從PPT內(nèi)容可以看到,在談到后續(xù)規(guī)劃時,ElementUI是有宏大的規(guī)劃的。
ElementUI后續(xù)規(guī)劃
然而......
成也大廠,敗也大廠
2018年4月,阿里以95億美元全資收購餓了么。
同為組件庫,阿里有親兒子Ant Design。
ElementUI的核心開發(fā)者也在收獲了技術(shù)與影響力后選擇跳槽到石墨、字節(jié)等公司。
ElementUI本身也完成了他為餓了么降低重復(fù)組件開發(fā)成本的目標(biāo)。
后人也需要新的項目作為晉升路上的墊腳石。
當(dāng)這些因素交織在一起,大家攜伴而行的歲月結(jié)束了。
ElementUI永遠(yuǎn)留在了Vue2時代。與他那些熱切的粉絲們一起。
即使原團(tuán)隊基于Vue3維護(hù)了一套新組件庫element-plus,但也僅僅是個新組件庫。
而不是ElemeFE的ElementUI。
難道前端開源項目只能作為大廠工程師晉升的墊腳石,在特定時期發(fā)光發(fā)熱?
或者說,專業(yè)的前端開源項目,只能依托大廠才能產(chǎn)出?
讓我們看看與ElementUI同為工具屬性的另一個前端開源項目Strapi是如何獨(dú)立發(fā)展的。
Strapi的開源路
Strapi是一款基于Node.js的開源無頭CMS系統(tǒng)。
使用Strapi的圖形界面,可以高效定制各種Restful API。
向上,其集成各種常見前端框架。
向下,集成服務(wù)器供應(yīng)商、各種服務(wù)(存儲、性能監(jiān)控......)
插件市場則提供各種定制化需要的插件。
從最開始僅僅是個Node.js CMS框架,到如今世界頂尖開源CMS生態(tài)。
Strapi一直走的是「核心團(tuán)隊維護(hù)」 + 「社區(qū)共建」的路子。
這條路也是大多數(shù)開源團(tuán)隊都會走的路。但這也是條艱難的路。
Strapi有36.8k star
項目初期,核心成員都打滿雞血,用愛發(fā)電,star就是滿滿的激勵。
當(dāng)項目龐大后,「有沒有可落地的商業(yè)化計劃」就越來越影響項目的后續(xù)發(fā)展。
Babel就由于太過底層,不易商業(yè)化,導(dǎo)致只能靠企業(yè)資助維持團(tuán)隊運(yùn)營,最終差點(diǎn)資金鏈斷裂。
免費(fèi)不等于不賺錢
Strapi幸運(yùn)的找到了「開源、免費(fèi)」與「賺錢維系團(tuán)隊」之間的平衡。
作為個人開發(fā)者,你可以使用Strapi的大部分功能。
如果肯每月支付29美元,就能解鎖更多自定義角色與Strapi官方的基礎(chǔ)支持。
每月支付299美元,就能得到官方在線技術(shù)支持......
基于這套「極致免費(fèi)體驗」 + 「付費(fèi)增值服務(wù)」的套路,Strapi于19年11月獲得400w刀的種子輪融資。
更是在6個月后獲得1000w刀的A輪融資。
這些資金中的大部分會應(yīng)用于社區(qū)建設(shè),包括文檔、教程、組織開源大會。
取之于社區(qū),用之于社區(qū)?;蛟S這就是開源生意應(yīng)該有的樣子。
未來已來
雖然國內(nèi)開源市場沒有國外繁榮。但近年來,也涌現(xiàn)了如開源分布式數(shù)據(jù)庫PingCAP這樣的優(yōu)秀例子(去年11月,完成2.7億美元D輪融資)。
PingCAP
隨著5G深化,相信未來國內(nèi)開源市場會越來越繁榮。
很多人說,開源就該免費(fèi)。對此,你怎么看?