阅读更多

6顶
0踩

编程语言
WordPress是一个以PHP和MySQL为核心的开源Blog软件和内容管理系统,它曾是互联网上最流行的Blog系统。Alexa排行前100万的网站中曾有超过16.7%使用WordPress。不过近年来,因为特性跟不上用户的新需求,逐渐受到冷落(比如很多新站点选择基于Ghost搭建)。

一年半之前,WordPress开始重新思考技术框架和流程。尽管原有的代码库和流程仍能可靠的工作,但十年来积累的各种历史遗留问题,令他们很难继续打造能跟上时代的现代、快速、移动优化这些当前用户所关注特性的产品。第三方开发者与设计师在也哑火了,不像过去那样,围绕WordPress的插件、主题层出不穷。

于是,他们问了自己这样一个问题:
引用
假如今天从头打造WordPress.com,它会是什么样的?

新项目代号Calypso(含义为“土卫十四”),他们首先设计出了HTML/CSS原型,接下来则是讨论使用何种开发语言,是否使用框架,扩展API该如何设计。



两年前,WordPress的母公司Automattic(https://automattic.com/)收购了云存储应用公司Cloudup(https://cloudup.com/),后者有一套用JavaScript开发的API文件分享工具。Cloudup团队向WordPress展示了完全基于JavaScript打造一套产品的可能,并打动了他们。

WordPress原是用PHP开发,切换语言,意味着全公司工程师、设计师的知识库都要回炉重造——花费了大约六个月时间。在这个过程中,项目管理和协作都在GitHub上展开(原先是用Trac),团队表示,受益匪浅。Calypso团队最初由7人组成,两个月后发展到40人,一年之后,全公司100位开发者完成了40项独立功能。

到2015年中,Calypso代码库已足够完备,因为完全由JavaScript、HTML和CSS写成,因此可在Node.js服务器上运行。使用Electron,基于相同的代码库,他们已经发布了Mac桌面客户端(https://desktop.wordpress.com/),接下来马上会发布Windows和Linux客户端。

Calypso项目目前已经开源 https://developer.wordpress.com/calypso/
  • 大小: 231.7 KB
6
0
评论 共 8 条 请登录后发表评论
8 楼 小峰Coconut 2015-12-08 22:52
很有吸引力呀
7 楼 shuhen2011 2015-12-06 16:37
PHP7不是大幅度提速了么,而且现代化特性也不一定跟哪个语言有关
6 楼 semmy 2015-12-04 10:59
5 楼 wchaowu 2015-11-25 16:27

学习和了解node.js,欢迎关注我的微博 http://weibo.com/wchaowu 和github https://github.com/wchaowu
4 楼 mangguo 2015-11-25 09:43
nodejs,确实越来越火了,大家应该尽早开始学习。最早的整理的学习内容就是关于 node.js 的,现在将所有和 node.js 相关的课程都汇总起来也有不少了,希望对大家学习 node.js 有些帮助:
http://www.hubwiz.com/course/?type=nodes&ch=ite
3 楼 eimhee 2015-11-24 18:05
lhehuang 写道
PHP是最好的语言

但愿你老婆也是最好的
2 楼 e241138 2015-11-24 15:47
It’s built with JavaScript – a very light node plus express server, React.js, Flux, wpcom.js, and many other wonderful libraries on the front-end.
1 楼 lhehuang 2015-11-24 14:38
PHP是最好的语言

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics