OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

WordPress 4.3核心功能将放弃PHP并使用Node.JS重写[4.1]


分享到
分类 行业动态   关键字 分享   发布 ourjs  1430312785541
注意 转载须保留原文链接,译文链接,作者译者等信息。  
注* 此文发表于4月1号,所以它是一个愚人节的恶作剧。


WordPress一直是目前最为流行的CMS(网站模板和内容管理)系统。它的核心开发人员Ryan Boren宣布,4.3版本的核心功能将使用Node.JS重写,同时将保持与以前版本的向后兼容。

WordPress和Node.js


这已经不是什么秘密了,WordPress开发人员和该项目主导人一直在采用Node.js技术,它允许你使用JavaScript语言在服务器端写应用程序。

Node.js在WordPress 3.7版就开始采用了,它采用Grunt作为构建工具。从那时起,随着每次核心代码发布,越来越多的代码使用JavaScript来编写,JavaScript语言被认为是在2015年增长最快的编程语言。

注* JavaScript构建(编绎)系统大比拼:Grunt vs. Gulp vs. NPM


在WordPress 4.3中。不会完全放弃PHP,但是开发商计划改写一些基本的核心功能,包括WP_Query,WP_Error和WP_Object_Cache启动进程。WordPress中著名的“cycle"会变成下面这样:
    
var query = new wp.Query ();
query.setQuery ({
    post_type: 'post',
    post_status: 'publish',
    posts_per_page: 5
});
 
_.each (query.getPosts (), function (post) {
    console.log (post.title);
    console.log (post.content);
    console.log (post.author);
});

值得注意的是,类似的发送到WordPress数据库的请求到,不仅在服务器端可以可以执行,同样也对使用REST JSON API的请求适用,它将出现在4.3版本的客户端中。

系统要求和向后兼容性


正如我们提到的那样,WordPress在引进的Node.js的同样,并不打算完全放弃PHP,开发商承诺现有的主题和WordPress插件将完全向后兼容。

这种兼容性将由一个新的模块node2php完全。它解析PHP编译后的字节码,并将其转换为JavaScript。该模块在GitHub开源,目前处于测试阶段。

除了向后兼容4.3版,与当前核心承载平台的兼容性的问题其实没有办法完全保证。毕竟,不是每家公司都能够提供快速可靠的基于Node.js环境的应用,特别是当它涉及到一些比较便宜的授权中。

幸运的是,很多专业的供应商正在与WordPress核心团队保持密切合作,将尽最大可能保证新版本的完全兼容。 WordPress 4.3版本,计划于2015年10月正式发布。

原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. NativeScript的工作原理:用JavaScript调用原生API实现跨平台
  2. 6款基于Node.JS的开源内容管理和静态网站生成系统
  3. NativeScript的竞争者React Native:又一个用JavaScript写原生iOS应用的项目
  4. 2015年度开发者调查:JS最流行;ObjC工资最高;最想学Android
  5. Session劫持与Session-ID的安全长度
  6. 用原生HTML5控件实现输入框自动提示(下拉列表补全)功能
  7. 编写高性能HTML网页应用
  8. Image Lazy Load:那些延时加载图片的开源插件(jQuery)
  9. 微软,IBM,ARM等大公司先后加入对Node.js/io.js的支持
  10. 创建自定义的jQuery补间动画运动函数及其实现的数学原理
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 行业动态
  1. JavaScript将为企业级开发带来巨大改变
  2. RedMonk的语言排名:JavaScript,Java保持领先;Go未进前20
  3. 中国互联网2014大事记
  4. 2014年最受欢迎的前十大语言:JavaScript、PHP、Java排前三
  5. io.js新图标logo征集中
  6. Chrome支持ES6字符串模板解析
  7. 为什么io.js要从Node.js中分裂出来?
  8. Google收购Firebase,Fire加入谷歌云平台
  9. 奇虎 360 公司的发展前景如何?
  10. Redis集群,不再雾里看花

 关键字 - 分享
  1. 【示例教程】如何使用LEADTOOLS图像标注控件在界面上对图像进行标注
  2. 有了大数据加智能,你愿把荷包交给机器打理吗?
  3. 【更新】视频处理软件BB FlashBack更新至v5.27,提高摄像头FPS
  4. 【教程】FileAudit入门的基本要求
  5. MyEclipse项目迁移常见问题解答
  6. DevExpress v17.2新版亮点—WinForms篇(一)
  7. 高报酬寻安卓APP马甲和iOS马甲上架技术人员, 上架一个最高30000元
  8. 六款互联网人不容错过的软件神器
  9. 【示例教程】如何通过leadtools读取二维码中的中文
  10. 【更新】Windows网络守门人UserLock更新至v9.6,可通过Webhooks获取实时登录通知

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号