随着Vue2这艘巨轮逐渐驶入夕阳,ElementUI作为这艘巨轮上知名度最高的乘客之一,本可以有更多选择。但是最终,他只是随着Vue2一起步入落日的余晖,难免让人唏嘘。ElementUI是如何发展至今,又是如何衰落。前端开源项目只能依托大厂而生,依托大厂而死么?

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第1张

作为Vue2时代的老兵,ElementUI正在逐步淡出人们视野。

虽然其团队成员称会有专人继续维护,但是从编码频率来看,上次密集的编码还是前年。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第2张

ElementUI编码频率

随着Vue2这艘巨轮逐渐驶入夕阳,ElementUI作为这艘巨轮上知名度最高的乘客之一,本可以有更多选择。

但是最终,他只是随着Vue2一起步入落日的余晖,难免让人唏嘘。

ElementUI是如何发展至今,又是如何衰落。前端开源项目只能依托大厂而生,依托大厂而死么?

要回答这个问题,得让我们从前端的黄金时代聊起。

ElementUI的崛起

聊到2017年,你能想到什么大事件?

国产航母首次下水、特朗普首次当选、比特币暴跌、人工智能AlphaGo打败围棋世界排名第一的柯洁......

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第3张

AlphaGo战胜柯洁

彼时,正值移动互联网最鼎盛时期。

大量人才缺口催生了「初级前端工程师」这一低门槛、高工资的高性价比岗位。

零基础培训4个月,一朝入行,月薪过万。

在这样的行业背景下,Vue2凭借「易上手」(优秀的中文文档、双向绑定)、易维护(模版语法)的特点,从众多竞争对手中脱颖而出。

饿了么内部使用Vue2技术栈,并且公司有大量管理后台类项目(商户管理等)。

同时需要有一套有辨识度的企业配色。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第4张

在这样的需求背景下,诞生了ElemeFE开发的面向后台的企业级组件库 —— ElementUI。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第5张

ElementUI同时拥有简洁的API设计、符合国人审美的配色、快速迭代的优秀团队。

即使开发之初本意是服务内部团队,减少组件重复开发成本。他还是在整个Vue圈子火了。

2017年5月20日,首届VueConf在北京举办。

作为ElementUI的核心开发者,李清伟介绍了Vue在饿了么的应用。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第6张

其中重点介绍了ElementUI。

这是当时的演讲PPT

从PPT内容可以看到,在谈到后续规划时,ElementUI是有宏大的规划的。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第7张

ElementUI后续规划

然而......

成也大厂,败也大厂

2018年4月,阿里以95亿美元全资收购饿了么。

同为组件库,阿里有亲儿子Ant Design。

ElementUI的核心开发者也在收获了技术与影响力后选择跳槽到石墨、字节等公司。

ElementUI本身也完成了他为饿了么降低重复组件开发成本的目标。

后人也需要新的项目作为晋升路上的垫脚石。

当这些因素交织在一起,大家携伴而行的岁月结束了。

ElementUI永远留在了Vue2时代。与他那些热切的粉丝们一起。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第8张

即使原团队基于Vue3维护了一套新组件库element-plus,但也仅仅是个新组件库。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第9张

而不是ElemeFE的ElementUI。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第10张

难道前端开源项目只能作为大厂工程师晋升的垫脚石,在特定时期发光发热?

或者说,专业的前端开源项目,只能依托大厂才能产出?

让我们看看与ElementUI同为工具属性的另一个前端开源项目Strapi是如何独立发展的。

Strapi的开源路

Strapi是一款基于Node.js的开源无头CMS系统。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第11张

使用Strapi的图形界面,可以高效定制各种Restful API。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第12张

向上,其集成各种常见前端框架。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第13张

向下,集成服务器供应商、各种服务(存储、性能监控......)

插件市场则提供各种定制化需要的插件。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第14张

从最开始仅仅是个Node.js CMS框架,到如今世界顶尖开源CMS生态。

Strapi一直走的是「核心团队维护」 + 「社区共建」的路子。

这条路也是大多数开源团队都会走的路。但这也是条艰难的路。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第15张

Strapi有36.8k star

项目初期,核心成员都打满鸡血,用爱发电,star就是满满的激励。

当项目庞大后,「有没有可落地的商业化计划」就越来越影响项目的后续发展。

Babel就由于太过底层,不易商业化,导致只能靠企业资助维持团队运营,最终差点资金链断裂。

免费不等于不赚钱

Strapi幸运的找到了「开源、免费」与「赚钱维系团队」之间的平衡。

作为个人开发者,你可以使用Strapi的大部分功能。

如果肯每月支付29美元,就能解锁更多自定义角色与Strapi官方的基础支持。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第16张

每月支付299美元,就能得到官方在线技术支持......

基于这套「极致免费体验」 + 「付费增值服务」的套路,Strapi于19年11月获得400w刀的种子轮融资。

更是在6个月后获得1000w刀的A轮融资。

这些资金中的大部分会应用于社区建设,包括文档、教程、组织开源大会。

取之于社区,用之于社区。或许这就是开源生意应该有的样子。

未来已来

虽然国内开源市场没有国外繁荣。但近年来,也涌现了如开源分布式数据库PingCAP这样的优秀例子(去年11月,完成2.7亿美元D轮融资)。

 从ElementUI之死聊开源项目如何站着挣钱 ElementUI 开源项目 Vue2 第17张

PingCAP

随着5G深化,相信未来国内开源市场会越来越繁荣。

很多人说,开源就该免费。对此,你怎么看?

转载请说明出处
知优网 » 从ElementUI之死聊开源项目如何站着挣钱

发表评论

您需要后才能发表评论