昨天,WordPress#core-jsSlack频道进行了一场活跃的技术讨论会。讨论的重点不再是具体框架之间的比较;在Javascript的界面构建中,框架可以起到的作用和作用。这些会议包括核心WordPress开发人员、核心开发人员和来自React社区、Vue社区、Chrome工程师以及WordPress社区以外的其他感兴趣方的领导者。在WordPress决定放弃React事件后,Facebook宣布重新授权React并放弃专利。之后,Matt在他的博客上发帖称,React仍然是WordPress团队的一个选择。会议由AndrewDuthie主持。他首先询问框架在WordPress开发人员的工作流程中扮演的角色,并向框架贡献者询问有关可扩展接口的建议。Gutenberg项目的首席工程师MatíasVentura表示,他认为WordPress核心选择的js框架不会成为插件开发的事实标准。插件开发者的事实标准是WordPress暴露的API接口。使用与框架无关的方法来构建Gutenblocks,核心框架不必成为开发人员的事实标准。但外部古腾堡团队认为这样的结果是不可避免的。部分团队正在等待WordPress团队的最终决定,将采用WordPress团队选择的框架库。“我们的计划是专注于WordPress决定使用的框架,即使ProjectGutenberg有一个完全未知的API,”波士顿大学的开发人员AdamPieniazek说。“虽然我个人更喜欢Vue而不是React,但如果WordPress决定选择React,那么我们将专注于构建React专业知识。这并不意味着我们不会使用Vue,但它不会是我们的主要关注点。GravityForms项目(一个著名的WordPress表单插件)的创始人CarlHancock也表示,他的团队已经准备好采用WordPress选择的前端库。WordPress社区以外的参与者同意framework-agnostic方法。。没有人急于强迫所有WordPress开发人员使用相同的框架。他们剩下的担忧是它如何工作以及它是否会让开发人员陷入混乱的境地。根据工程师PaulBakus的说法,“古腾堡的目标是建立一个平台,所以最好脱离框架,不暴露给古腾堡区块(Guntenblocks)开发者。这样,必要时可以更换底层框架。”连Vue.js项目的创始人You都说,如果WordPress的所有用户界面都可以通过标准接口进行扩展,那么最好明确区分这两个问题:核心使用的框架和使用的框架框架。分离核心框架和扩展框架很重要,在技术上是可行的。React项目的维护者DanAbromov强调,无论是Gutenberg扩展还是未来的WordPress项目,都应该采用与框架无关的方法。总的来说,本次大会与会者从各自的角度提出自己的观点,相互尊重,通力合作,帮助WordPress的贡献者在框架选择过程中找到最佳途径。大会目前还没有得出明确的结论,下周同一时间继续进行。
