12

京东零售孵化开源项目 Taro入选 2020 中国开源项目 TOP4

 3 years ago
source link: https://mp.weixin.qq.com/s?__biz=MzUyMDAxMjQ3Ng%3D%3D&%3Bmid=2247495729&%3Bidx=1&%3Bsn=e33b872882afddc05f5f0c29425c52df
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

近日,开源社发布了 《2020 中国开源年度报告》 ,根据报告中公布的中国区开源项目活跃度统计排名中显示,由京东零售(平台业务中心-平台产品部)孵化的开源项目 Taro 再次入选中国区开源项目 TOP5,排名第4,相较于 2019 年提升了一个座次的排名。与同为 TOP5 的项目 ShardingSphere 并成为京东孵化的开源项目双星,为中国开源社区注入了稳健扎实的京东风格。

3qQbIvJ.png!mobile

中国开源 TOP50 项目

《2020 中国开源年度报告》 是由国内第一个专注于“开源治理、社区发展、国际接轨、开源项目”的开源社区联盟——开源社所出品的年度报告。自 2016 年起,开源社每年持续发布多份开发者调查报告,旨在从多种维度呈现国内的开源发展情况。2020 中国开源年度报告在往年问卷调查的基础上,增加了 GitHub 和 Gitee 两大开源平台的数据分析篇,并结合近 60 项左右问题的统计调查与分析,编写汇总了【问卷篇】【GitHub 数据篇】【Gitee 数据篇】三大篇章,希望能够还原出当前中国开源社区的真实现状,绘制一份 2020 年中国开源世界的地图。

为什么是 Taro

miMbiii.jpg!mobile

Taro 是一套开放式跨端跨框架解决方案,支持开发者使用 React/Vue 等主流前端框架来开发小程序、H5、React Native 等平台的跨端应用。自 2018 年开始开源,至今已走过接近 3 个年头,Taro 的初衷和使命一直都是为业界带来更优秀的跨端解决方案,帮助开发者更从容地应对各大小程序、H5 以及 RN 等平台的同步适配开发。

0 1

拼搏进取的主导团队

Taro 自开源以来,虽然方案的理念没有变化,但是技术架构一直在变,从 Taro 1 到 Taro 3,能看到 Taro 清晰明确的架构升级脉络,Taro 的主导团队一直在探索更加正确的前进道路。

同时,Taro 自开源以来的 962 天里,项目有效 Commits 一共 7837 次,共发布 380 个版本,平均每 2.5 天发布一个版本,这背后是主导团队夜以继日地不断打磨产品的努力。

一个没有固步自封、积极进取的主导团队,是项目不断获得业界认可的原因之一。

0 2

全面的框架和平台支持

Taro 目前是业界同时支持前端框架与平台最全的多端解决方案

  • 在前端框架层面,同时支持 React 和 Vue,甚至还支持部分 jQuery 语法

  • 在平台层面,Taro 支持微信/京东/百度/支付宝/字节跳动/ QQ 等主流小程序平台,并且支持 H5 以及 React Native(由 58 同城技术团队主导),在未来还有支持鸿蒙、Flutter 的计划

并且自 Taro 3.1 开始,Taro 将采用开放式架构,支持开发者自定义扩展更多前端框架和平台的支持,比如快手、美团、芒果等等 APP 都将推出各自的小程序平台,开发者可以基于开放式拓展协议,以插件开发的形式就能快速地拓展支持这些新的平台,而不再需要等待 Taro 官方来进行开发。

03

活跃的开源社区

《2020 中国开源年度报告》 中的统计数据中,Taro 以 3649.4 的活跃度得分位列中国区开源项目第 4 位,统计数据从 issue/pr 的提交和关闭、issue/pr 评论数、贡献者数量等角度进行加权计算得出,以此可见 Taro 的开源社区非常活跃。

除了 GitHub 所体现的开源数据之外,Taro 还拥有 30 余个开放式微信交流社群以及 40 余个跨团队专线交流支持的社群,这一数字还在不断增加中。

Taro 目前在 GitHub 已获得 28k+ Stars,有 284 位开发者为 Taro 贡献过代码。

04

积极开放的业界合作

Taro 是由京东零售发起的开源项目,但是目前 Taro 的开源共建团队已不仅仅是京东的开发者,Taro 一直在积极吸引业界知名团队一起共建,如腾讯、58同城、华为等多个公司的研发团队都参与到 Taro 开源共建工作中来。

当下,Taro 的 React Native 适配已由 58 同城技术团队主导开发,凭借着靠谱的技术和负责的态度,RN 适配已基本完成,目前已发布多个金丝雀版本,并且将在年后正式发布。

05

丰富的落地场景

Taro 目前在京东集团内,以及业界都有非常丰富的落地场景。

在京东集团内部,已有数十个业务使用 Taro 完成开发并上线,包括京喜、京喜拼拼、京东快递、京东生鲜、 7FRESH 等多个战略级业务。

在业界,也有非常多的企业选择 Taro 作为研发技术选型,例如腾讯、58、网易严选、数字广东、懂车帝、掌上高铁、喜茶、e代驾等等,收获了大量的使用案例。

Taro 的未来愿景

潮平两岸阔,风正一帆悬。

Taro 作为京东零售多端开发方向的技术先驱,在未来将会继续保持高投入、高产出,而有着京东零售和业界共建团队的共同背书,Taro 在继续完善现有支持平台的适配的同时,将继续带来鸿蒙、Flutter 等更多主流平台的适配支持,尽最大可能降低开发者开发成本,持续为业界带来更好的多端开发解决方案。

同时,我们将持续进行高效的社区运作,倾听社区的声音,借助社区的力量,建立更加规范的社区运营机制,让 Taro 成为中国开源项目的典范之一。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK