【发布时间】:2011-12-26 07:00:07
【问题描述】:
我已经在 Google 上搜索了一段时间,试图找到一个使用 Google Web Toolkit(最好使用 Eclipse)编写的优秀示例应用程序。我正在寻找一个完整的 web 应用程序,其中包含一个数据库和类似 codeplex 上的以下程序的东西,该程序是用 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,因为我认为它有一些很大的优势。
- 在服务器端为客户端生成(良好且跨浏览器兼容(>IE6、>FF~2.0、>chrome1))JavaScript,这将节省服务器上的 CPU 周期
- 在服务器端使用 Java(而不是使用 ASP.NET 的 C#),可以免费使用和部署,是一种很好的 OO 语言
- 在 Windows 以外的其他操作系统中编程和测试(LAMP 服务器,免费 :))
- 开箱即用的 HTML5 支持,可替代 Flash/silverlight 动画以节省带宽
- Eclipse 有一个可视化设计器插件 (GPE),您可以在其中放置小部件并像 WPF/Silverlight 一样工作,我已经有一些经验了
- 这些小部件很棒,我希望它们能够像 WPF/Silverlight 等效项(堆栈面板、网格等)一样工作
- Google 使用它(所以它一定很棒:P)
我认为的一些缺点:
- 对 VS2010 没有很好的支持(当然是超级 IDE)
- 没有 ASP.NET 或 PHP (?) 那么多的用户,所以找不到好的代码示例
- 我认为不多?由于生成的 JavaScript,可能会遇到一些小的调试困难
请尽可能批评这一点;)
【问题讨论】:
-
你是对的,(例如)GWT、RequestFactory 和 JPA 的组合很棘手,我只找到了基本示例,没有找到实体之间关系的完整示例等等。正因为如此,我认为 GWT 并没有我预期的那么常用。
-
一个完整的实体示例正是我想检查的。但显然这很难找到?我以为我只是没有找对地方;)无论如何,这让我有点惊讶,因为在我看来 GWT 应该很棒,而且我认为很多人都在使用它。
标签: java javascript gwt javascript-framework