欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

14款NodeJS Web框架推薦

 更新時(shí)間:2014年07月11日 13:24:36   投稿:junjie  
這篇文章主要介紹了14款NodeJS Web框架推薦,其中大多數(shù)框架都是基于node.js的Express實(shí)現(xiàn),需要的朋友可以參考下

  在幾年的時(shí)間里,Node.js逐漸發(fā)展成一個(gè)成熟的開(kāi)發(fā)平臺(tái),吸引了許多開(kāi)發(fā)者。有許多大型高流量網(wǎng)站都采用Node.js進(jìn)行開(kāi)發(fā),像PayPal,此外,開(kāi)發(fā)人員還可以使用它來(lái)開(kāi)發(fā)一些快速移動(dòng)Web框架。

  下面就介紹14款基于Node.js的Web應(yīng)用框架,大家不妨過(guò)來(lái)看看有沒(méi)有適合你的那一款。

  1.Primus

  Primus,是Transformer的創(chuàng)造者,并且也被稱為通用包裝器實(shí)時(shí)框架。Primus里包含了大量的用于Node.js的實(shí)時(shí)框架,并且它們都擁有各種不同的實(shí)時(shí)功能。此外,Primus還提供了通用的低級(jí)別接口用于各個(gè)實(shí)時(shí)框架之間進(jìn)行通信。Primus開(kāi)源,并且托管在Github上。

  2.Geddy

  Geddy是一個(gè)非常簡(jiǎn)單的基于Node.js的結(jié)構(gòu)化MVC框架。你可以使用它快速的構(gòu)建Web應(yīng)用和JSON API。如果你使用過(guò)Ruby on Rails或者PHP的codelgniter,那么Geddy和他們非常類似。它擁有一個(gè)RESTful的路由、模板渲染、控制器和模型。

  想學(xué)Geddy的開(kāi)發(fā)者可以去Fleegix看看,上面有大量關(guān)于Geddy的使用教程和學(xué)習(xí)資料,并且這個(gè)博客就是采用Geddy開(kāi)發(fā)的。

  3.Locomotive

  Locomotive是個(gè)強(qiáng)大的Node.js的MVC框架,支持RESTfu,可以無(wú)縫連接任何數(shù)據(jù)庫(kù)和模版引擎。Locomotive是在Express的基礎(chǔ)上建立的,保持了Node.js 強(qiáng)大而簡(jiǎn)單的功能。

  4.KeystoneJS 

  KeystoneJS是一個(gè)基于Express與Mongoose的Node.js CMS內(nèi)容管理平臺(tái)和Web應(yīng)用平臺(tái)。使用它可以方便快速建立基于數(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ā)送等。

  5.Grasshopper 

  Grasshopper是一款功能豐富且非常靈活的Node.js框架,基本上支持所有的Web開(kāi)發(fā)特性。推薦一個(gè)學(xué)習(xí)示例給大家。

  6.DozerJS

  DozerJS是一款旨在開(kāi)發(fā)可擴(kuò)展的RESTful風(fēng)格的API和Web服務(wù)來(lái)支持前端開(kāi)發(fā)。下面推薦兩個(gè)DozerJS教程給大家,一個(gè)是入門教程,一個(gè)是DozerJS開(kāi)發(fā)示例。

  7.Chocolate.js

  Chocolate.js是一個(gè)基于Node.js,使用CoffeeScript構(gòu)建的簡(jiǎn)單的Web應(yīng)用框架(集合)。 想學(xué)習(xí)該框架的同學(xué)可以到這里對(duì)其進(jìn)行全面了解,并且里面有大量的示例。

  8.Datachannel.io

  Datachannel.io是一款受socket.io框架啟發(fā),使用WebRTC技術(shù)實(shí)現(xiàn)的實(shí)時(shí)通信Web應(yīng)用程序??梢灾苯舆M(jìn)行數(shù)據(jù)連接,并且無(wú)需通過(guò)服務(wù)器即可進(jìn)行數(shù)據(jù)交換操作。

  9.StrongLoop

  StrongLoop是一個(gè)基于Node.js開(kāi)發(fā)的API服務(wù),它最著名的一款實(shí)時(shí)性能監(jiān)測(cè)產(chǎn)品叫StrongOps,通常也叫做Nodefly。StrongLoop套件包含了LookBack、StrongOps、StrongNode這三個(gè)產(chǎn)品。

  10.UglifyJS

  UglifyJS是一個(gè)服務(wù)端Node.js的壓縮程序,里面包含了所有必要的工具和可擴(kuò)展的文檔來(lái)幫助開(kāi)發(fā)者提高代碼效率。

  11.Derby

  Derby是一個(gè)MVC框架,幫助編寫實(shí)時(shí),交互的應(yīng)用??梢赃\(yùn)行在Node.js或者瀏覽器環(huán)境中。還擁有一個(gè)數(shù)據(jù)同步引擎Racer。推薦兩個(gè)學(xué)習(xí)資源給大家:Node.js MVC:Express.js+Derby.js Hello World教程、使用Derby.js開(kāi)發(fā)教程。

  12.Dojo Toolkit

  Dojo Tookkit是一款功能非常強(qiáng)大的JavaScript類庫(kù),可以實(shí)現(xiàn)任何功能。這里提供一個(gè)使用Node.js與Dojo開(kāi)發(fā)的教程。

  13.CompoundJS

  CompoundJS 是一個(gè)Node.js的MVC框架,開(kāi)發(fā)者使用它在幾分鐘內(nèi)即可構(gòu)建一款Web應(yīng)用。快速入門教程。

  14.KnockoutJS

  KnockoutJS是一個(gè)輕量級(jí)的UI類庫(kù),通過(guò)應(yīng)用MVVM模式使JavaScript前端UI簡(jiǎn)單化。比如列表數(shù)據(jù)項(xiàng)增減后,不需要重新刷新整個(gè)控件片段或自己寫JS增刪節(jié)點(diǎn),只要預(yù)先定義模板和符合其語(yǔ)法定義的屬性即可。簡(jiǎn)單的說(shuō),開(kāi)發(fā)者只需要關(guān)注數(shù)據(jù)的存取。

相關(guān)文章

  • 詳解如何優(yōu)雅在webpack項(xiàng)目實(shí)現(xiàn)mock服務(wù)器

    詳解如何優(yōu)雅在webpack項(xiàng)目實(shí)現(xiàn)mock服務(wù)器

    這篇文章主要為大家介紹了詳解如何優(yōu)雅在webpack項(xiàng)目實(shí)現(xiàn)mock服務(wù)器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • mongoose中利用populate處理嵌套的方法

    mongoose中利用populate處理嵌套的方法

    這篇文章主要給大家介紹了關(guān)于mongoose中利用populate處理嵌套的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • koa-router源碼學(xué)習(xí)小結(jié)

    koa-router源碼學(xué)習(xí)小結(jié)

    這篇文章主要介紹了koa-router源碼學(xué)習(xí)小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • node.js中的http.response.write方法使用說(shuō)明

    node.js中的http.response.write方法使用說(shuō)明

    這篇文章主要介紹了node.js中的http.response.write方法使用說(shuō)明,本文介紹了http.response.write的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 詳解node.js創(chuàng)建一個(gè)web服務(wù)器(Server)的詳細(xì)步驟

    詳解node.js創(chuàng)建一個(gè)web服務(wù)器(Server)的詳細(xì)步驟

    這篇文章主要介紹了詳解node.js創(chuàng)建一個(gè)web服務(wù)器(Server)的詳細(xì)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • node版本沖突問(wèn)題的解決方案

    node版本沖突問(wèn)題的解決方案

    因?yàn)轫?xiàng)目用的依賴和要運(yùn)行環(huán)境的node.js版本起了沖突,下面這篇文章主要給大家介紹了關(guān)于node版本沖突問(wèn)題的解決方案,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟)

    淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟)

    這篇文章主要介紹了淺談Node.js CVE-2017-14849 漏洞分析(詳細(xì)步驟),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • node+express制作爬蟲(chóng)教程

    node+express制作爬蟲(chóng)教程

    這篇文章主要介紹了node+express制作爬蟲(chóng)的詳細(xì)過(guò)程和相關(guān)基礎(chǔ)知識(shí),非常的不錯(cuò),需要的朋友可以參考下
    2016-11-11
  • nodejs中request庫(kù)使用HTTPS代理的方法

    nodejs中request庫(kù)使用HTTPS代理的方法

    這篇文章主要介紹了nodejs中request庫(kù)使用HTTPS代理的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 解決Mac node版本升級(jí)失敗的問(wèn)題

    解決Mac node版本升級(jí)失敗的問(wèn)題

    今天小編就為大家分享一篇解決Mac node版本升級(jí)失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05

最新評(píng)論