我想知道GWT,GWT-RPC,EXT-GWT和Smart GWT之间的区别.目前,我设法借用GWT上的书籍,我理解的只是一个旨在促进快速高效的Ajax(异步 JavaScript和XML)开发的库.但是还有什么呢?有人可以解释吗谢谢
GWT RPC是允许客户端GWT应用程序与Java服务器通信的通信机制.它是GWT的一部分.
Ext GWT和Smart GWT是为您的GWT应用程序提供更多组件的库,即使用其中任何一个,您将需要一个GWT应用程序.
Smart GWT是一个LGPL框架,它位于Smart Client库的组件之上.当几年前我看了一下,我决定不喜欢它,因为它是一个非常薄的包装,围绕着智能客户端的JavaScript组件,这意味着当您调试代码时,您可以快速地点击“本机”JavaScript调试器不能做任何事情.
Ext GWT具有复杂的历史,因为Ext GWT和gwt-ext都有.
gwt-ext是一个来自旧的开源版本的Ext GWT的分支,但它不再保留,所以不值得一看.我提到它,所以如果你遇到它,你会知道它是什么.
Ext GWT仍然维护,并拥有商业和开源许可证.来自同一家制作Ext Js JavaScript库的公司,所以它可能有一些常见的代码,但它不仅仅是Ext Js的包装.这就是为什么我喜欢它的智能GWT,因为它有更多的Java代码,这意味着当你有一个问题,你可以让调试器看看Ext GWT代码,所以你可以解决真正发生的事情.