就是好奇,想问一下。。没别的意思。
因为不久前另一个国产前端框架Avalon的作者司徒正美去世了,这是个沉重的话题,我踩了题目再来说两句。Avalon 的官方网站已经无法访问,仓库最新的提交在两年前,最新的 PR 在去年(2019年)三月,最新的 Issue 都是在悼念作者。Vue 风头正盛,名震寰宇,除了核心成员之外,她还有庞大的社区和繁如星辰的组件组成的良好生态。所以即便犹大停止维护,自会有人接手,Vue不可能面临 Avalon 这样人走茶凉的凄惨景象。
Issue
Vue
Avalon
看项目是社区主导还是个人/公司主导。
很多开源项目虽然也开源,但你会发现主要贡献者都是作者本人、或是公司的某个项目组。
这类项目往往也有很多使用者甚众,但开发目标和更新节奏基本和社区无关,全凭个人和公司是怎么想的。
上面的兄弟提到 Avalon.js,这个项目基本已经是凉了的节奏(先为司徒兄默哀),这就是个人主导的开源项目的悲哀。一旦主导的人或团体不在了,项目很容易陷入无人维护的境地。慢慢的,使用者也就流失了。
你会发现 React.js,虽然是 Facebook 发起的项目,但你会看到 GitHub 中,贡献代码行数超过 1W 行的 14 人中,非 Facebook 的员工就有 5 个;而如果按 Commit 次数排序,前 20 名有 8 位不是 Facebook 员工。社区贡献的比例相当之多,所以 React.js 项目的活跃度基本一直是三大框架之首。
再看 Vue.js。因为 2.X 和 3.X 是两个仓库,我们先看 2.X。贡献代码行数超过 1W 的,只有尤大一人(5.4W+ 行),第二名就只有 7K+ 代码了了,第十名就只有 600+ 了(前十里还有一个 vue-bot 机器人)。而按照 commit 次数,尤大一人占据了 80% 的贡献度。而 3.X 的仓库,几乎是尤大一人独立完成开发。
尤大的技术水平的确是神级,但这样的项目究竟是社区主导、还是个人主导,答案恐怕已经不言而喻了。
说一个底层的项目吧,Linux Kernel(Linux 内核),早期确实是 Linus 大神一人完成主要工作;但到今天,项目的主要贡献者已经变成了 Intel、RedHat、IBM、谷歌、微软这些巨头们了,虽然都是大公司,但毕竟不是一个团体,什么事儿还得商量着来而不是某个人或某群人说了算,所以还是典型的社区导向。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
因为不久前另一个国产前端框架Avalon的作者司徒正美去世了,这是个沉重的话题,我踩了题目再来说两句。
Avalon 的官方网站已经无法访问,仓库最新的提交在两年前,最新的 PR 在去年(2019年)三月,最新的
Issue
都是在悼念作者。Vue
风头正盛,名震寰宇,除了核心成员之外,她还有庞大的社区和繁如星辰的组件组成的良好生态。所以即便犹大停止维护,自会有人接手,Vue
不可能面临Avalon
这样人走茶凉的凄惨景象。看项目是社区主导还是个人/公司主导。
很多开源项目虽然也开源,但你会发现主要贡献者都是作者本人、或是公司的某个项目组。
这类项目往往也有很多使用者甚众,但开发目标和更新节奏基本和社区无关,全凭个人和公司是怎么想的。
上面的兄弟提到 Avalon.js,这个项目基本已经是凉了的节奏(先为司徒兄默哀),这就是个人主导的开源项目的悲哀。一旦主导的人或团体不在了,项目很容易陷入无人维护的境地。慢慢的,使用者也就流失了。
你会发现 React.js,虽然是 Facebook 发起的项目,但你会看到 GitHub 中,贡献代码行数超过 1W 行的 14 人中,非 Facebook 的员工就有 5 个;而如果按 Commit 次数排序,前 20 名有 8 位不是 Facebook 员工。社区贡献的比例相当之多,所以 React.js 项目的活跃度基本一直是三大框架之首。
再看 Vue.js。因为 2.X 和 3.X 是两个仓库,我们先看 2.X。贡献代码行数超过 1W 的,只有尤大一人(5.4W+ 行),第二名就只有 7K+ 代码了了,第十名就只有 600+ 了(前十里还有一个 vue-bot 机器人)。而按照 commit 次数,尤大一人占据了 80% 的贡献度。而 3.X 的仓库,几乎是尤大一人独立完成开发。
尤大的技术水平的确是神级,但这样的项目究竟是社区主导、还是个人主导,答案恐怕已经不言而喻了。
说一个底层的项目吧,Linux Kernel(Linux 内核),早期确实是 Linus 大神一人完成主要工作;但到今天,项目的主要贡献者已经变成了 Intel、RedHat、IBM、谷歌、微软这些巨头们了,虽然都是大公司,但毕竟不是一个团体,什么事儿还得商量着来而不是某个人或某群人说了算,所以还是典型的社区导向。