Node.js Rest框架
我打算用JavaScript编写一个相当大规模的Web应用程序。 我相信我将使用CanJS开发Web应用程序来组织我的客户端组件。
我强烈地考虑为我的服务器端组件使用Node.js,但是我想知道设置Node接受和处理REST请求的最佳方法。 我做了一些谷歌search,并遇到了所谓的快递。 对此有何评论?
任何帮助/build议将不胜感激。
restify是一个专门为构build正确的REST Web服务而构build的node.js模块。
http://mcavage.github.com/node-restify/
Express更直接针对完整的Web应用程序(呈现HTML等)。 Restify仅用于Web服务。
此外,创buildRestify的人还在Ryan Dahl开发Node.js的Joyent工作(这是一种保证质量)。
对于REST请求处理, express-resource是一个比铁路j更加集中的解决scheme,也是build立在expressj之上的。
你可以尝试http://railwayjs.com/它是build立在http://expressjs.com/之上
快递很好,速度快:)铁路有类似的堆栈ruby的轨道上。
http://expressjs.com是de因素标准,是Sinatra般的路由。 如果你想要真正简单的自动生成资源(Rails风格),可以尝试上面的那些库。
如果你想在快递上真正简单,请尝试http://github.com/deitch/booster
披露:本周我刚刚发布了Booster。