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

时间:2011-02-19 05:12:19

标签: java jquery json gwt raphael

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

2 个答案:

答案 0 :(得分:6)

实际上我不同意100%与mblin,我们有可能在GWT中开发你的前端并使用任何类型的后端。因为GWT可以通过HTTP访问任何类型的服务(有效地执行AJAX),只要它通过HTTP公开它的操作(理想情况下使用REST),就可以调用后端。 Checkout http://code.google.com/p/gwt-rails/,它提供了组合GWT和rails或http://www.gwtphp.com/ GWT + PHP的基础。

答案 1 :(得分:-1)

GWT的重点在于您可以用Java编写服务器端和客户端代码,并让框架将该java编译为(假设优化的)javascript,以便它可以在客户端上运行。如果你足够聪明,你可能会弄清楚如何让它与非基于GWT的服务器一起工作,但这将是一个神秘的hackery而不是实用的练习。

JSON只是一种数据交换格式,它是javascript的一个子集,除了GWT可以用它来传输数据之外,与GWT没什么关系。

简短版本:不,没有理由尝试将GWT与erlang服务器一起使用,除非你只是为了好玩而破解它们。