我需要为hadoop开发一个非常薄的垫片,与Rails / Sinatra应用程序一起使用。我是.Net开发人员,对Ruby有很多经验。那么选择最好的框架是什么,给出一个非常小的项目所需的事实,它应该提供RESTful Web服务。
我查看了Grails,它看起来非常强大,而Rails也是如此。我应该看看春天吗?或者这对我的用例来说太过分了?
答案 0 :(得分:9)
我非常喜欢Play!框架。这是一个非常容易开发的java RESTful框架。
最着名的功能是IMO,每次进行代码更改时都不必重新启动服务器 - 这使得开发运行得更顺畅。
答案 1 :(得分:2)
答案 2 :(得分:1)
同时查看activeweb。我允许一个人创建非常轻量级的restful控制器。它支持http协议的所有领域,包括http方法,cookies ......等。它基于java Servlet标准。它集成了guice DI容器。无论何时更换控制器,都不必重新部署。控制器已热部署,您只需刷新浏览器即可。所有配置包括路由都是使用java完成的。
我将它用作我的angularjs项目的后端
答案 3 :(得分:0)
虽然我最近一直在使用Grails,但在这种情况下我还是犹豫不决。如果您想了解更多关于Grails框架提供的“开箱即用”内容,除了RESTful URL映射和核心REST功能之外,请参阅refguide。
听起来好像你的Web层和组件已经固化,只是在寻找基于Java(或Groovy)的服务和DAO组件,可以通过REST api向客户端提供。
在这种情况下,您可能只是鼓励您的服务器端开发人员在他们的POJO类前安装轻量级框架,而不是推荐Grails。我喜欢的候选人是REST-lets和DWR直接web远程处理。 。当然还有其他问题,但安全性和成熟度,易用性等问题都是最重要的。
答案 4 :(得分:0)
在sourceforge上查看Krest http://javakrest.sourceforge.net 如果您下载演示项目,您可以在几分钟内运行完整的休息服务。
答案 5 :(得分:0)