Vue RFCs

vue-rfcs项目管理了Vue的RFC文档,并使用PR对新特性进行讨论和改进。通过读这些内容,我们可以很清晰的了解到一个框架的特性演变的历程,以及作者和开发者对其的疑问和理解。vue-rfcs并不仅仅是一个讨论新特性的地方,他也给了我们直接了解Vue作者(不仅仅是yyx)的机会。

为什么要有RFC?

The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the framework.

Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow.

Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Vue core team and the community.

在没有RFC之前,开发者几乎无法参与到Vue的语言特性开发进程中去。几乎只有在官方文档发布之后,才能了解语言。

在Vue2到Vue3的迁移过程中,我们一定会遇到很多设计理念上的疑问,但如果从最开始就跟着作者的设计思路,我们可以更好的理解作者引入新特性、废弃旧特性的原因。甚至我们可以在上面提出自己的问题,帮助Vue向更好的方向发展。

与此同时,我们可以参与到一个框架的设计中,去学习如何维护一个健康的开源设计,这对我们之后造自己的轮子也有帮助。

RFC讨论范围

  • Vue core
  • Vue Router
  • Vuex
  • Vue CLI

RFCs涵盖了Vue的最基本的四个部分,截至目前为止,已经有38个PR提交(26个仍在讨论中),这些提议中既有Vue作者自己的提议,也有开发者的提议。建议大家认真读一遍所有的PR,可以学习不同开发者的思想。甚至那些被否决的提议中,也不乏一些亮点,并且可以看到Vue作者对这些提议的想法。

目前已确定的特性

截至2019-6-10:

我会试着翻译部分文档并及时更新,并且加上一些自己的思考。

RFCs翻译

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,481评论 0 10
  • 转自尤大大 昨天刚刚庆祝了 Vue 发布五周年,今天我们趁热打铁在年三十发布了 Vue 2.6 “Macross”...
    grain先森阅读 3,442评论 3 34
  • 转自尤大大 | GitHub发行说明 " 昨天刚刚庆祝了 Vue 发布五周年,今天我们趁热打铁在年三十发布了 Vu...
    grain先森阅读 1,357评论 4 18
  • 说实话五年翻倍虽然不算太难,但是没有人敢给你一个绝对的保证,如果有这种绝对的技术应该早就风靡全球了。如果需要20万...
    车呗理财阅读 627评论 0 0
  • 首先 听了小荻老师这一系列的课 我越发认为 一个能够意识到自己认知不足 持续学习的对象是多么重要的,是的 在这段时...
    鱼丸_b5c5阅读 197评论 5 0