引用:
GWT SDK提供了一组核心Java API和小部件.这些允许您使用Java编写AJAX应用程序,然后将源代码编译为在所有浏览器中运行的高度优化的JavaScript,包括Android和iPhone的移动浏览器.
由于在DOM操作和XHR通信等常见概念之上提供了更高级别的抽象,因此以这种方式构建AJAX应用程序的效率更高.
您也不仅限于预装小部件.您可以使用浏览器的DOM和JavaScript执行的任何操作都可以在GWT中完成,包括与手写JavaScript交互.
阅读本文,现在您知道用Java编写GWT应用程序了.这与JavaScript(或jQuery,就此而言)截然不同.
它是如何工作的?您使用Java编写代码,并且GWT编译器会发出优化的Javascript,它会执行您在编写Java代码时执行的操作.
jQuery是不同的,因为它是一个基于Javascript的框架/库构建,它通过避免编写一些繁琐的Javascript代码(如AJAX回调)来使您的生活变得更简单.
因此,使用GWT,您可以编写可以转换为Javascript的Java代码.
使用jQuery,您可以编写Javascript.