昨日,维基媒体基金会 (Wikimedia Foundation) 宣布正式采用 Vue.js 作为未来的 JavaScript 框架 —— 用于维基百科的底层引擎 MediaWiki。
作为Platform Evolution 计划的一部分,维基媒体基金会对前端框架的评估于2019年年中开始,该计划旨在革新维基百科的技术栈平台和开发流程。
由于此项目的长期性和广泛性,维基媒体基金会表示他们为此成立了专门的前端架构工作小组,选择了部分项目进行试点工作,并收到了积极的用户反馈,完成了最终的开发者满意度调查以进一步了解了有关开发人员的体验感。
反馈中大部分开发者表示“对与 Vue.js合作的前景表示肯定”,而且“有信心在内部团队推广使用 Vue.js”。
试点让基金会对采用 Vue.js 的建议充满信心,其正在进一步实施 Vue.js 工具和产品迁移规划,为此基金会还建立了维基媒体设计系统团队,其继续工作和即将到来的优先事项包括:
- 准备一个共享的 Vue.js 用户界面组件库
- 决定 Vue 2 或 Vue 3,包括转换路径
- 弄清楚如何构建组件库以及如何在MediaWiki 进行内外分发