您的位置 首页 php

WordPress认定JavaScript,PHP这算是失宠

在开发 WordPress 插件或者是制作主题的时候,动手爱好者们为了更好的显示效果,总是会引用一些 JavaScript 和 CSS 脚本资源。由于WordPress是用PHP编写的,那在引用JavaScript时,还要讲究方式方法,比如直接使用 link、script 标签写进 HTML 当中,或者先需要使用“wp_register_script”这个函数注册一个标识(handle),然后使用“wp_enqueue_script”函数调取这个标志对应的资源。

不过,这些教程可能慢慢失去其存在的意义了。因为,WordPress认定JavaScript作为其下一代主要开发语言了。

WordPress为什么要做出改变?

作为最流行的博客网站之一,WordPress.com今天展示了新的博客管理、发布和浏览他人网站的后台界面。管理员们会注意到新界面的明显不同,而如果你是一个合格的程序猿,那么在这个看似小清新的界面之外,你还会注意到其他的一些东西:JavaScript替代了PHP。(OMG)

WordPress前身是 b2/cafelog 博客平台,WordPress 这个开源平台原本是创始人 Matt Mullenweg 一个朋友的点子。不过自从Matt Mullenweg于2003年跟人合伙创立Wordpress以来,这个开源项目贡献了世界上大概25%的网站数量——数据来源是技术调研公司W3Techs。

网站内容管理系统的采用趋势(2011-2015)

Automattic,这家Mullenweg成立用来将WordPress进行商业化的公司在今年也已经10岁了,并且雇员超过了400人。但很明显,WordPress所采用的软件也有些过时了。当然,这是Mullenweg的看法,他说,“我们意识到,现有的技术不足以支撑我们下一个十年的发展”。

于是Automattic的团队在大约1年半以前就开始了WordPress管理界面的“大修”工作,努力使它变得更快,响应性更好。在这期间,Automattic已经悄悄向一些选定用户推送了新界面的功能,只不过今天才是第一次向所有用户开放。

到底哪儿变了?

如前所述,如果你用的是Automattic提供的商业版本,那么你能直接看到新的管理界面,但如果你在己的服务器上运行开源版本的WordPress,你可以通过插件Jetpack来激活新的界面。WordPress母公司Automattic同时还发布了一个Mac OS X用的WordPress应用(啥?我没有看到名字啊),并将新界面的代码发布在了Github上,地址:

当被问到这个名字叫“Calypso”的新界面是否会成为开源WordPress项目的一部分时,Mullenweg说他希望如此,但是这取决于整个社区怎么想。将新界面整合进行现在的开源项目有着不少的技术挑战,因为Calypso不仅仅只是视觉上的重新设计,在技术层面也进行了大翻修。

为什么是JavaScript?

WordPress之前是用PHP编写的,这个语言由于运行速度快且易于上手,所以在Web开发者中颇受欢迎。大多数WordPess代码仍然是以PHP编写的,不过绝大多数新界面以Javascript进行重写。

Javascript最早是用来运行网页浏览器上软件,在一些新的技术出现后,Javascript开始能够构建更复杂的应用,这从根本上改变了开发者构建软件的方式。开发者们现在能够使用Javascript开发客户端应用,也能开发服务器端应用,这就使其在创建web应用上更快及更容易,比如Google Docs或者Gmail,就像桌面应用一样。

当然,从目前来看,JavaScript的受欢迎程度也是不言自明。根据世界编程语言排行榜(TIOBE)的排名,JavaScript现在已经排名第一,比第六名的PHP评分高出不少。

编程语言排行榜 TOP 20 榜单(2015.11)

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。

WordPress怎么做的?

对于用户界面,或者新应用的“前端”组件,Automattic团队使用了React——一个由Facebook开发的用于创建跨平台用户界面的Javascript框架。

对于后端代码,团队使用的,当然是当前最流行的服务器端Javascript平台Node.js。对于那些管理自己WordPress版本的用户来说,Automattic将会在他们自己的服务器上通过Jetpack插件的通信来完成Node.js部分的工作,这样网页服务器就不必非得支持Node.js。Mullenweg说,Automattic正在使用同样的一套技术来构建Mac的桌面应用,和移动应用,这样会大大缩减开发者为了将新特性带到新平台上必须完成的工作量。

好吧,这就是WordPress的下一次迭代。

深挖业内资讯、客观评论IT热点,独家视角分析行业动态。

文章来源:智云一二三科技

文章标题:WordPress认定JavaScript,PHP这算是失宠

文章地址:https://www.zhihuclub.com/152314.shtml

关于作者: 智云科技

热门文章

评论已关闭

6条评论

  1. แจกเครดิตฟรี 100 ไม่ต้องฝาก ไม่ต้องแชร์ ล่าสุด说道:

    Wow, marvelous blog format! How lengthy have you ever been blogging for?
    you make blogging look easy. The whole look of your website is magnificent,
    as neatly as the content material!

  2. Thanks for your marvelous posting! I definitely enjoyed reading it, you will be a great author.I will ensure that I bookmark your blog and may come
    back down the road. I want to encourage yourself
    to continue your great writing, have a nice day!

  3. Hi there all, here every ᧐ne iis sharing such experience, so it’ѕ nice to read this ᴡebѕite, and I used to go to see this ԝеb
    site daily.

    Ꮋavee a loook at my weƄ page … film
    netflix terpopuler ()

  4. I will immediately grasp your rss as I can’t to find
    your email subscription hyperlink or e-newsletter service.
    Do you’ve any? Please allow me recognize in order that I may subscribe.
    Thanks.

  5. Hello, i think that i saw you visited my weblog thus i came to go back the
    want?.I am attempting to to find things to improve my website!I assume its adequate
    to use a few of your ideas!!

  6. Hi there, simply become alert to your weblog through
    Google, and found that it is truly informative. I am gonna
    be careful for brussels. I’ll appreciate if you happen to continue this in future.
    A lot of folks will probably be benefited from your writing.
    Cheers!

网站地图