WordPress 核心 JavaScript 框架选择讨论话题持续进行

昨天,WordPress #core-js Slack 频道进行了一场活跃的技术讨论会议,讨论的重点不再是具体框架之间的比较;而是在未来 WordPress 基于 Javascript 的界面构建中,框架所能扮演的角色,发挥的作用。

参加会议讨论的包括有 WordPress 核心开发人员,React 社区、Vue 社区的核心开发人员和领导人,Chrome 工程师,以及 WordPress 社区之外其他感兴趣的人员。

在 WordPress 决定放弃 React 事件之后,Facebook 宣布重新授权 React 并放弃专利。之后,Matt 在其博客上发表文章称,React 仍然是 WordPress 团队的选项之一。

这次会议由 Andrew Duthie 主持。他首先询问了框架在 WordPress 开发者的工作流程中所发挥的作用,并要求框架贡献者提供关于可扩展接口的建议。

古腾堡(Gutenberg)项目负责工程师 Matías Ventura 说,他不认为 WordPress 核心选取的 js 框架会成为插件开发的实际标准。插件开发人员的实际标准是 WordPress 公开的 API 接口。

通过框架无关的构建古腾堡块(Gutenblocks)方法,核心框架不必成为开发人员的事实标准。但是外部的 Gutenberg
团队认为,这样的结局是不可避免的。有的团队正在等待 WordPress 团队的最终决定,将会采用 WordPress 团队选中的框架库。

波士顿大学的开发人员 Adam Pieniazek 说,“我们的计划是关注 WordPress
所决定的那个框架,即使古腾堡项目有一个完全未知 API 。”“尽管我个人喜欢 Vue 超过 React,但是如果 WordPress 决定选择
React,那么我们将会专注于构建 React 的专业知识。这并不意味着我们不会使用 Vue,但是不会成为我们的主要关注对象。”

Gravity Forms 项目(一个著名的 WordPress 表单插件)的创始人 Carl Hancock 也称,他的团队准备采用 WordPress 选择的前端库。

WordPress 社区之外参与者在对与框架无关的方法上,观点是一致的。没有人急切地强迫所有使用 WordPress 开发人员使用同一个框架。他们关注的剩余问题是,它是如何工作的,以及是否会让开发者出于混乱的处境。

工程师 Paul Bakus 表示,“古腾堡的目标是时建立一个平台,因此最好做到与框架分离,不向古腾堡块(Guntenblocks)开发者暴露。这样在必要的时候,可以更换底层的框架。”

Vue.js 项目的创始人尤雨溪(Even You)说,如果 WordPress
所有的用户界面,都可以通过标准界面进行扩展,最好明确分清这两个问题:核心使用的框架和扩展使用的框架。将用于核心的框架和用于扩展的框架分开,是十分重要的,同时在技术上也是可行的。

React 项目的维护者 Dan Abromov 强调,对于古腾堡的扩展和未来 WordPres 项目,都应该采用框架无关的方法。

总的来说,这次会议的参与者从各自角度提出了各自的观点,彼此互相尊重、合作,帮助 WordPresss 贡献者在框架选择过程中找到最好的方法。会议并没有做出最后的结论,下周同一时间将会继续进行。

本文作者:佚名

来源:51CTO

时间: 2025-01-20 23:20:06

WordPress 核心 JavaScript 框架选择讨论话题持续进行的相关文章

怎么选择Javascript框架(Javascript Framework)_javascript技巧

Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布.借助这些框 架,可以大大加速Ajax项目的开发速度,但同时也面临不同的学习曲线,以及架构扩展性等等问题.如何选择Javascript框架,成为开发人员和架构 师头痛的一个问题.如果你正面临这样的问题,希望下面的几个建议对你在选择javascript框架上会有

JavaScript框架、类库、工具汇总

相比于JavaScript开发人员的数量,目前JavaScript框架.类库和工具的数量似乎更多一些.截至2017年5月,GitHub上的快速搜索显示,有超过110万个JavaScript项目.npmjs.org有50万个可用的软件包,每月下载量近100亿次. 本文将会讨论目前最为流行的客户端JavaScript框架.类库和工具以及它们之间的基本差异.也许本文无法告诉你哪个是最好的,但是最适合自己项目的,就是最好的. 类库 类库是一个有组织的功能集合.典型的类库包括字符串处理.日期.HTML D

百度技术沙龙第十七期:论剑富客户端时代的JavaScript框架

中介交易 SEO诊断 淘宝客 云主机 技术大厅 目前,几乎所有网站都在使用JavaScript和Ajax技术,好的框架不仅可以帮助设计师和开发人员把精力集中在关键业务上,而且可以避免重复开发,打造优秀网站,最终提升用户体验. 2011年8月20日,由全球最大的中文搜索引擎公司百度发起的第十七期技术沙龙在北京京仪大酒店二层热烈举行.来自各大互联网企业的数百位软件工程师围绕JavaScript框架话题进行了深入探讨和交流.百度商务搜索部前端工程师董睿.IBM中国开发中心的高级软件工程师成富与参会者共

Vue vs React: Javascript框架之战

正如我们之前提到的,WordPress 的核心团队正争论着为应该将哪款(前端框架)加入现在的架构之中.目前看来,暂时脱颖而出的是React与Vue.js,社区中的很多成员正权衡着这两款框架的利弊. 那到底哪款框架会胜出,哪款框架又会沦为昔日的prototype.js.呢?让我们一起看看吧. 我已经写出了两个几乎一样的Web应用,一个是基于Vue,另一个则基于React,可以方便你在看这篇文章的时候查找相关代码. React sample app(https://github.com/ptaske

顶级的JavaScript框架、库、工具及其使用

几乎每隔一个星期,就有一个新的 JavaScript 库席卷网络社区!Web 社区日益活跃.多样,并在多个领域快速成长.想要研究每一个重要的 JavaScript 框架和库,是个不可能完成的任务.接下来,我会分享一些前端开发的最著名和最有影响力的框架和库.下面,就让我们一起来看看,顶级的 JavaScript web 前端框架.库和工具及其使用. 请注意: 如果没有包括你最喜欢的 JavaScript 的框架和库,请多包涵. 请实时更新你的框架和库,最新版本往往有更好的跨浏览器和跨设备支持.可以

九个用于移动APP开发的顶级JavaScript框架

从技术上讲,iOS.Android和Windows Phone上的移动app使用了不同的编程语言进行编码.iOS app使用Objective-C,Android app使用Java,而Windows Phone app使用.NET.但是,掌握一定量的JavaScript.CSS和HTML知识,你就可以构建超棒的移动app.因此,在本博客中,我们将讨论用于开发移动app的顶级JavaScript框架. 对于Web开发而言,JavaScript是一个有前途的编程语言,并且在不久的将来它将依然在这个

WEBJX推荐10个带有漂亮UI组件的JavaScript框架

文章简介:十个拥有丰富 UI 组件的 JavaScript 开发框架. 如今,网上有各种各样的JavaScript框架用来简化 Web 应用开发.这些框架都提供了一些核心的特性,例如 DOM 操作,动画,事件处理以及 Ajax 交互,但不是都带有 UI 组件.今天这篇文章向大家推荐的10个JavaScript框架提供了丰富的 Web UI 组件,帮助你构建一致,可靠以及高度交互的漂亮用户界面. ExtJS ExtJS 是最流行的 JavaScript 框架之一,提供了非常丰富的 UI 组件,包括

5个JAVASCRIPT框架详细的比较

框架比较 表1对本文中讨论的五个框架提供详细的比较   Prototype jQuery YUI ExtJS MooTools Latest Version 1.6.1 1.4.1 3.00 3.1 1.2.4 License MIT MIT & GPL BSD Commercial & GPL v3 MIT       Browser Compatibility     IE Support 6.0+ 6.0+ 6.0+ 6.0+ 6.0+ Firefox Support 1.5+ 2.

javascript框架概览备忘

javascript框架多呀,令人眼花缭乱.javascript既然是解释执行,那么天然的就具备了开源的基因.为了少些限制,倾向于挑选基于MIT/BSD/APL协议的框架. 以下排名不分先后,都是搜索结果: 1)Mojito是一个JavaScript Web应用框架,使用其开发的程序可同时运行在浏览器和服务器端.也就是说,使用Mojito,开发人员不必再为后端的服务器及前端浏览器分别编写不同的代码了.雅虎Manhattan是一款为在云端运行的Mojito应用的提供的服务器端Javascript托