眾所周知,至少有超過(guò)一千個(gè)的不同內(nèi)容管理系統(tǒng)被提供,而其中有90%的可能是用PHP編寫(xiě)的!你可能不會(huì)想到,很多的人往往喜歡的是以Node.js作為語(yǔ)言開(kāi)發(fā)的功能性軟件。Node.js讓我們能夠做很多的事情,這在之前是不可能的。它不僅改變了開(kāi)發(fā)人員使用JavaScript的方式,還提供給開(kāi)發(fā)人員非常多好的框架。
作為一名開(kāi)發(fā)人員,你不得不了解以下為你介紹的三種流行的基于Node.js的內(nèi)容管理系統(tǒng)。它們將對(duì)你的工作起到很大的幫助,不容錯(cuò)過(guò)哦!一起來(lái)看看吧。
KeystoneJS是一個(gè)基于Express與Mongoose的Node.js CMS內(nèi)容管理平臺(tái)和Web應(yīng)用平臺(tái)。
Keystone能夠方便快速的建立基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站應(yīng)用,還提供了安全認(rèn)證和會(huì)話管理、動(dòng)態(tài)路由、能夠?qū)γ艽a自動(dòng)加密、表 單校驗(yàn)處理、自動(dòng)產(chǎn)生管理界面、Email郵件發(fā)送等。同時(shí),基于Keystone還能夠快速起步開(kāi)發(fā)能夠投入生產(chǎn)運(yùn)行的成熟產(chǎn)品。
div class="text-center">
Calipso是一個(gè)簡(jiǎn)單的內(nèi)容管理系統(tǒng),建立類似于Drupal和WordPress的主題,同時(shí)以設(shè)計(jì)快速靈活簡(jiǎn)單著稱。但是我也不得不說(shuō),Calipso是非常小的,所以這也可能是非常多的業(yè)內(nèi)人士沒(méi)有將其列入最佳的原因。當(dāng)然,如果你對(duì)Calipso非常感興趣,你也可以參看以前Calipso網(wǎng)站的例子。
Calipso采用模式化的方式來(lái)提供一個(gè)你所期望的CMS功能。所有的核心功能(不包括引導(dǎo))、主題和形式都是通過(guò)模塊來(lái)提供的。當(dāng)然這些模塊也許在未來(lái)某個(gè)時(shí)候可能會(huì)被分解,那么如何看待當(dāng)前這些模塊呢,我想更重要的還是創(chuàng)建屬于自己的模塊。
Apostrophe是一個(gè)具有最小學(xué)習(xí)曲線和最大的靈活性的開(kāi)源CMS。我想,這是很多開(kāi)發(fā)人員夢(mèng)寐以求的,我們只需要專注于設(shè)計(jì)本身,而不是集中精力的去學(xué)習(xí)一種新的編程語(yǔ)言。Apostrophe對(duì)一些想要建立社區(qū)網(wǎng)站的公司來(lái)說(shuō)非常的具有吸引力。
我不能說(shuō)對(duì)于建立一個(gè)社區(qū)論壇,Apostrophe是非常完美的。但是作為對(duì)Node.js工作原理和如何在網(wǎng)絡(luò)上反應(yīng)的學(xué)習(xí),我想它是一個(gè)非常完美的教程。絕對(duì)值得推薦!
聯(lián)系客服