使用Google Web Toolkit的“最佳”服务器?

时间:2010-10-26 21:45:19

标签: gwt

Linux上用于Google Web Toolkit的“最佳”服务器端技术是什么?为什么?我想看看:

  • JSF和其他基于Java的服务器技术
  • 滑轨
  • Django的
  • PHP

3 个答案:

答案 0 :(得分:2)

GWT是一种客户端技术,用于将Java转换为JavaScript。

如果要将GWT用作客户端 - 服务器应用程序的客户端代码,则应使用基于Java的服务器来避免出现问题。

您可以将GWT-RPC与任何语言一起使用,或者您甚至可以使用自己的JSON包装,但更简单的解决方案是使用Java服务器。

我的推荐是GAE,TomCat或Jetty。 Tomcat和Jetty都很容易在Linux中配置,TomCat与Eclipse很好地集成。

答案 1 :(得分:1)

服务器技术与它几乎没有关系;使用你最满意的任何东西。

如果你想利用GWT-RPC在浏览器和服务器之间传递Java对象,你显然需要一个用Java编写的服务器,但任何Java服务器容器都可以或多或少地工作。

如果您不关心GWT-RPC,您的服务器可以使用任何语言,Python / Django,.NET / ASP,PHP,Rails等等。那时你只是要托管JavaScript文件,即使静态托管也适合你。

您甚至可以编写一个根本不连接到服务器的GWT应用程序,用户可以直接下载JS,也可以打包为Chrome扩展程序。

答案 2 :(得分:0)

最小阻力的路径将是一个Java servlet容器,如Apache Tomcat或Jetty。 GWT servlet部署在servlet容器中,并为了持久性和其他服务器端应用程序逻辑而调用您自己的代码。所有表示逻辑都应该驻留在客户端GWT代码中。

我还建议你好好看看Scala编程语言吗?它与Java非常巧妙地集成,因此是编写服务器端逻辑的完美语言。

就客户端 - 服务器通信而言,我向您推荐gwt-dispatch。它具有良好的关注性,并简化了客户端和服务器端的请求和响应的处理。