当我们使用GWT客户端时,我们是否需要在服务器上使用java?

问题描述:

我打算使用基于mochiweb/erlang的服务器逻辑。我可以使用GWT和JSON进行客户端开发吗?或者你推荐像jQuery,PURE和Raphael这样的java脚本库?当我们使用GWT客户端时,我们是否需要在服务器上使用java?

GWT的整点是,你可以写你的服务器端和客户端代码在Java中,并有框架编译Java来(据说优化)的JavaScript,因此可以在客户机上运行。如果你足够聪明,你可能可以弄清楚如何使它与基于非GWT的服务器一起工作,但这将是一个神秘的骇客而不是实用性的练习。

JSON只是一个数据交换格式的JavaScript的一个子集,并没有很多工作要做,GWT不是事实,GWT可以用它来传输数据等。

短版:没有,也就没有理由去尝试使用GWT有一个Erlang服务器,除非你只是想破解周围的东西的乐趣。

其实我不同意100%,mblin,它是明确可以开发在GWT的前端和后端使用的任何类型的。由于GWT可以通过HTTP访问任何类型的服务(有效地执行AJAX),只要通过HTTP公开它的操作(理想情况下使用REST),就可以调用后端。 结帐http://code.google.com/p/gwt-rails/它提供了一个基础,GWT和轨道,或http://www.gwtphp.com/ GWT + PHP结合起来。

+0

+1同意。并且这两种通信(GWT-RPC或不)都有其优缺点http://*.com/questions/4906369/should-i-build-a-rest-backend-for-gwt-application/4906518#4906518 – 2011-02-19 08:06:02