维基媒体宣布采用 Vue.js 进行前端开发
维基媒体工作人员 Volker E. 在官网宣布, Vue.js 被选为维基媒体官方 JavaScript 框架。前端架构评估工作于 2019 年正式启动,作为平台演进计划(Platform Evolution)的一部分,目标则是希望通过技术为维基媒体平台赋能和优化开发流程。
据官方消息透露,相关的技术 RFC 已于 3 月成功解决。由于前端框架的选择是范围广泛的长期决策,他们特成立了一个专门的前端工作组,来进行技术框架的比较和最终决策。
他们希望开发人员先在试点项目中进行开发和测试,选定的试点项目会基于 Vue.js 的 TypeaheadSearch 功能在桌面端进行改进提升,TypeaheadSearch 技术允许搜索时还能提供额外的上下文。自今年 3 月份以来,新组建 TypeaheadSearch 已应用到 15 个不通大小的 wiki 默认组件上,并且收到了积极的用户反馈。据最终的开发人员满意度调查问卷结果显示,Vue.js 对未来开发产生了非常积极的影响,开发人员感到非常满意,并且愿意推荐 Vue.js 给他们的团队使用。
此外,维基媒体为支持进一步的迁移工作,还成立了维基媒体设计团队,来进行持续的工作优化:
准备了一个共享的 Vue.js 用户界面组件库
设置了 Vue 2 或 Vue 3 转换路径
搞清如何在 MediaWiki 内外构建和分发组件库
这项工程他们已体验了一段时间,目前正在优先考虑如何进行整合、年度计划跟全员会议,于是便有了今天的这个官宣消息。
感兴趣的小伙伴可以前往Wikimedia官网查看:https://lists.wikimedia.org/hyperkitty/list/[email protected]/thread/SOZREBYR36PUNFZXMIUBVAIOQI4N7PDU/
☞