Google Web Toolkit示例应用程序

时间:2011-11-10 15:34:24

标签: java javascript gwt javascript-framework

我已经搜索了一段时间,试图找到一个用Google Web Toolkit编写的优秀示例应用程序(最好使用Eclipse)。我正在寻找一个带有数据库的完整Web应用程序,以及类似于以下程序的代码,该代码在ASP.NET中编写并具有登录系统: http://mvcmusicstore.codeplex.com/

我找到了其他一些网站,但它们不包含我需要的确切详细信息:

http://code.google.com/p/gwt-examples/wiki/project_MySQLConn

http://code.google.com/intl/nl/webtoolkit/examples/

我想学习GWT,因为我认为它有一些很大的优势。

  1. 生成(良好且跨浏览器兼容(> IE6,> FF~2.0,> chrome1))服务器端的JavaScript,用于节省服务器CPU周期的客户端
  2. 在服务器上使用Java(而不是使用ASP.NET的C#),可以免费使用和部署,并且是一种优秀的OO语言
  3. 在Windows以外的其他操作系统中编程和测试(LAMP服务器,免费:))
  4. 开箱即用的HTML5支持,可用作闪存/银光动画的替代品以节省带宽
  5. Eclipse有一个可视化设计器插件(GPE),您可以在其中放置小部件并像WPF / Silverlight一样工作,我已经有了一些经验
  6. 小部件非常棒,我希望它们像WPF / Silverlight等效工具一样工作(stackpanels,grid etcetera)
  7. Google使用它(所以一定很棒:P)
  8. 我认为有些不利之处:

    1. 对VS2010(当然是超级IDE)没有好的支持
    2. 没有ASP.NET或PHP(?)那么多的用户,所以找不到好的代码示例
    3. 我觉得不是很多?由于生成的JavaScript
    4. ,可能会有一点调试困难

      请尽可能批评这一点;)

1 个答案:

答案 0 :(得分:2)

GWT项目几乎与其他基于Java的Web应用程序完全相同。客户端当然有主要的差异(因此也有局限性),但其他一切都是纯Java。也许从学习Hibernate,servlet等开始会更好吗?找出适合你的最佳技术,然后深入了解GWT。

编辑:我发现了一个非常详细的GWT教程http://www.vogella.de/articles/GWT/article.html