三个基于NodeJS的内容管理系统

2015-06-12 09:15:37

摘要: 众所周知,至少有超过一千个的不同内容管理系统被提供,而其中有90%的可能是用PHP编写的!你可能不会想到,很多的人往往喜欢的是以Node.js作 为语言开发的功能性软件。Node.js让我们能够做很多的事情,这在之前是不可能的。它不仅改变了开发人员使用JavaS...

                                           

众所周知,至少有超过一千个的不同内容管理系统被提供,而其中有90%的可能是用PHP编写的!你可能不会想到,很多的人往往喜欢的是以Node.js作为语言开发的功能性软件。Node.js让我们能够做很多的事情,这在之前是不可能的。它不仅改变了开发人员使用JavaScript的方式,还提供给开发人员非常多好的框架。

作为一名开发人员,你不得不了解以下为你介绍的三种流行的基于Node.js的内容管理系统。它们将对你的工作起到很大的帮助,不容错过哦!一起来看看吧。

KeystoneJS

3个基于Node.js的内容管理系统

KeystoneJS是一个基于Express与Mongoose的Node.js CMS内容管理平台和Web应用平台。

Keystone能够方便快速的建立基于数据库驱动的网站应用,还提供了安全认证和会话管理、动态路由、能够对密码自动加密、表 单校验处理、自动产生管理界面、Email邮件发送等。同时,基于Keystone还能够快速起步开发能够投入生产运行的成熟产品。

Calipso

3个基于Node.js的内容管理系统

Calipso是一个简单的内容管理系统,建立类似于Drupal和WordPress的主题,同时以设计快速灵活简单著称。但是我也不得不 说,Calipso是非常小的,所以这也可能是非常多的业内人士没有将其列入最佳的原因。当然,如果你对Calipso非常感兴趣,你也可以参看以前 Calipso网站的例子。

Calipso采用模式化的方式来提供一个你所期望的CMS功能。所有的核心功能(不包括引导)、主题和形式都是通过模块来提供的。当然这些模块也许在未来某个时候可能会被分解,那么如何看待当前这些模块呢,我想更重要的还是创建属于自己的模块。

Apostrophe

3个基于Node.js的内容管理系统

Apostrophe是一个具有最小学习曲线和最大的灵活性的开源CMS。我想,这是很多开发人员梦寐以求的,我们只需要专注于设计本身,而不是集中精力的去学习一种新的编程语言。Apostrophe对一些想要建立社区网站的公司来说非常的具有吸引力。

我不能说对于建立一个社区论坛,Apostrophe是非常完美的。但是作为对Node.js工作原理和如何在网络上反应的学习,我想它是一个非常完美的教程。绝对值得推荐!


你打算打赏多少钱呢?

打赏
(微信扫一扫)