1,GWT是Google提供的Java前端开发框架,以SDK的形式提供。可以从下面的地址下载
www.gwtproject.org/download.html
2011年Google又推出了Dart,很多人认为Dart是GWT的替代品,但Google并没这么说,后来Google把GWT作为开源项目贡献出来。
直到目前,很多商业产品都仍然使用GWT开发,包括Google自己的很多产品也是用GWT开发的。
使用GWT SDK,并不一定要在Eclipse环境下开发,但Eclipse是最流行的Java开发平台,
所以为了方便开发者,Google提供了Eclipse插件来加速GWT开发。
2,除了GWT之外,Google还有其他很多基于Java的SDK,如Appengine SDK,Android SDK等,为了方便这些SDK在Eclipse中的使用
有必要为他们都提供Eclipse插件。于是Google提供了Google Plugin for Eclipse(简称GPE),这个插件来统一管理Google的SDK们。
https://developers.google.com/eclipse
3,Google App Engine(简称GAE)是Google的Paas公有云平台,开发运行于其上的APP需要使用Google AppEngine SDK,下载地址为
https://developers.google.com/appengine/
这个平台支持的语言包括Java,PHH,Python,Go等等。如果使用Java开发,那么就最好使用Eclipse,配合GPE来用。
4,由于国内屏蔽了Google的网站,所以在Eclipse上在线安装GPE是很难的。可以使用离线安装方式,参考
http://jingyan.baidu.com/article/0964eca22485c68285f53688.html
5,
通过google图标中的“new web project"创建的gwt程序并不能直接在eclipse中的server视图中添加到tomcat/jboss server中运行,
但可以使用GWT自带的一个开发用的GWT development mode server中运行。
gwt程序编译后可以打包(eclipse不会自动打包)为war部署到应用服务器上运行。
但是通过file-new-dynamic web project创建的项目,在创建时指定其运行时为tomcat或jboss,就可以在server试图中通过add/remove添加到服务器中运行。
还没搞懂怎么样配置GWT项目,能够自动在eclipse环境中的tomcat/jboss上运行。
gwt教程http://courses.coreservlets.com/Course-Materials/gwt.html