GWT也是服务器端语言吗? 如果不是,哪种语言最好表明与GWT一起使用? 感谢
答案 0 :(得分:1)
GWT是一个用于构建用java语言编写的webapps的工具包,它在浏览器客户端编译为javascript后运行。但只有客户端包的东西被编译成javascript。因此,GWT允许您使用像Eclipse这样的优秀IDE,并在Java级别上开发和调试您的所有东西。一旦完成,GWT将在javascript中编译和优化您的Java代码。这是一个非常酷和强大的想法,因为编写和调试大量的JavaScript可能非常困难。
由于您的客户端代码是java,因此当您在同一IDE中处理相同的语言时,新的projet也可以对其中的服务器部分进行编码。但是当GWT通过HTML与服务器通过JSON与传输数据进行交谈时,几乎每种语言都可以与GWT前端进行对话。
简而言之,如果从头开始,也可以使用Java作为服务器。如果你已经运行了其他可以生成JSON的服务器代码,请使用它。
GWT非常酷,专为需要扩展很多的webapp而设计(GWT尝试在客户端计算机上而不是在服务器上执行同样的操作),但这并不是最简单的学习方法!如果你不需要扩展那么多可能会尝试更简单的事情。
答案 1 :(得分:1)
GWT是java到javascript的编译器。 GWT不是一种语言,它是ajax框架。您的客户端代码和服务器代码都是java。但是,客户端有一些限制,因为 每个对象应该是可序列化的,以便发送到服务器。