WordPress 核心团队的主要开发者之一,Ryan Boren 说:“WordPress 4.3 版本一个重大改变是,4.3版本将用 Node.js 重写,同时将向后兼容以前的版本。”
WordPress 和 Node.js开发者以及项目本身已经关注node.js很久了,当然,这早就不是什么秘密了,node.js允许你用javascript写服务端代码。 我们首次使用node.js是在3.7版本中,同时也把Grunt工具加入了我们的开发周期中。自那以后,越来越多的核心版本开始使用javascript,NB的是,这门语言也被认为是2015年发展最快的语言,没有之一。 需要说明的是,在wordpress4.3版本中完全抛弃PHP也不现实,但是开发者计划在基础模块、核心模块中使用它,这其中包括WP_Query , WP_Error and WP_Object_Cache。 系统要求和后向兼容要WordPress 4.3 完全拒绝 PHP 还是不可能的,开发者起码没有计划在最近的版本中完全抛弃PHP,但是开发者计划重写一些基本的核心类,包括 WP_Query 、WP_Erro、和 WP_Object_Cache。同时也会详细的介绍新版的用法,来帮助大家后向兼容并完全的适配现有的主题和插件。 一个叫node2php的模块来确保大部分的兼容性工作。它基本的工作原理是,首先会分析编译后的php二进制代码然后再转译成JavaScript,目前这个模块正在测试阶段。 另外一个不得不提的兼容性问题就是系统兼容性,新版的wordpress如何适配当前的主机环境。毕竟,不是每个公司都能快速并且提供可靠的node.js运行环境,尤其是当下的环境已经很便宜了。 幸运的是,非常多的供应商同wordpress的核心开发组紧密的工作在一起,新版本当然可以承诺完全的兼容。官方计划在2015年10月份发布WordPress 4.3版本。 值得注意的是,发给 WordPress 数据库的请求不仅可以在服务器端执行,也可以在客户端用 JSON REST API 执行,此功能在 4.3 版本上实现。 代码可能是这样:
另外,大量专业的供应商正与核心开发团队紧密合作,新的版本有望完全向后兼容。官方 WordPress 4.3 版本将在2015年10月发布。 Source:WBD |