Ruby on rails GWT和RubyonRails

Ruby on rails GWT和RubyonRails,ruby-on-rails,ruby,gwt,Ruby On Rails,Ruby,Gwt,我们有RoR应用程序,我们计划在新版本中制作js接口(extjs或Close)。 可以将GWT与RoR一起使用吗?我对GWT不太熟悉,但我想理论上可以使用GWT将Java交叉编译成JavaScript,然后在Rails应用程序中使用。这听起来很麻烦。您可以,但基于java的服务器上没有很好的RPC机制。您可能必须使用RequestBuilder类将数据传递到服务器并返回。是的,将GWT与RoR一起使用是完全可能的。客户机-服务器通信将通过JSON进行,RoR可以轻松生成JSON。GWT在您使用H

我们有RoR应用程序,我们计划在新版本中制作js接口(extjs或Close)。
可以将GWT与RoR一起使用吗?

我对GWT不太熟悉,但我想理论上可以使用GWT将Java交叉编译成JavaScript,然后在Rails应用程序中使用。这听起来很麻烦。

您可以,但基于java的服务器上没有很好的RPC机制。您可能必须使用RequestBuilder类将数据传递到服务器并返回。

是的,将GWT与RoR一起使用是完全可能的。客户机-服务器通信将通过JSON进行,RoR可以轻松生成JSON。GWT在您使用HTML/JavaScript/CSS创建客户端应用程序时效果最好,如果您希望对现有HTML UI进行渐进式增强,jQuery等可能是更好的选择。

由于这仍然是公认的答案,因此决定采用更现代的方法进行更新

RESTful API 创建和使用API的工具有了显著的改进

  • 从RoR创建RESTJSONAPI很简单

  • 从GWT消费RESTAPI有一个很好的堆栈溢出答案

GWT RPC项目的RoR(非常陈旧)
该项目旨在在RoR后端和GWT UI之间提供易于使用的RPC。

尽管GWT query()最近得到了很多更新,因此可能也值得一看。GWT-rails在2015年5月的5年左右没有更新,希望有人在google代码上单击“导出到github”按钮继续开发。