我打算使用JavaScript編寫一個相當大規模的Web應用程序。我相信我將使用CanJS開發Web應用程序來組織我的客戶端組件。Node.js Rest框架
我強烈地考慮如何使用Node.js我的服務器端組件,但我想知道什麼是最好的方式來設置節點,以接受和處理REST請求。我做了一些谷歌搜索,並遇到了一個名爲快車。對此有何評論?
任何幫助/建議將不勝感激。
我打算使用JavaScript編寫一個相當大規模的Web應用程序。我相信我將使用CanJS開發Web應用程序來組織我的客戶端組件。Node.js Rest框架
我強烈地考慮如何使用Node.js我的服務器端組件,但我想知道什麼是最好的方式來設置節點,以接受和處理REST請求。我做了一些谷歌搜索,並遇到了一個名爲快車。對此有何評論?
任何幫助/建議將不勝感激。
的RESTify是內置了專門幫助您建立正確的REST Web服務使Node.js的模塊。
http://mcavage.github.com/node-restify/
快遞更針對全網絡應用程序(HTML渲染等)。 Restify僅適用於Web服務。
此外,誰創造的RESTify的傢伙工作在Joyent的,其中瑞安達爾developped Node.js的(這是一種保證質量的)的公司。
你可以嘗試http://railwayjs.com/它是建立在http://expressjs.com/
快遞的頂部又好又快:)鐵路也有類似的堆棧Ruby on Rails的。
休息請求處理,express-resource比也是建立在expressjs之上railwayjs更集中的解決方案。
http://expressjs.com是去因子的標準,確實西納特拉樣的路由。如果你想要真正簡單的資源自動生成(Rails風格),請嘗試上面的那些庫。
如果你想它真正的簡單使用快遞的頂部,儘量http://github.com/deitch/booster
披露:我剛剛發佈的助推器這個星期。
我喜歡將完整的Web應用程序視爲與Web服務相同的東西。我正在使用restify完整的Web應用程序。我實現了一個HTML和XML格式化程序來處理不同的表示。所以這都很好。取消+1。 – 2012-08-12 15:39:23