PHP程序员启动GWT项目的任何好技巧?

时间:2009-08-31 16:51:24

标签: java php gwt struts

来自PHP与一些Java Struts 2.0有关于学习GWT的任何提示/技巧吗?我一直在看一些教程,但只是想知道是否有人有一些伟大的宝石传递?

4 个答案:

答案 0 :(得分:6)

作为已经完成PHP,Struts2和GWT的人,对于来自Struts2.0 / PHP等Web框架的人来说,一个很好的提示是:

  1. 抛弃旧思维,即Web框架以请求 - 响应方式工作的思维方式。这不是GWT的工作方式。 GWT是一个完整的ajax框架。对AJAX有一个很好的理解,抛弃那些旧思维,以便掌握GWT。
  2. 考虑应用程序开发而不是网站开发。这会影响您使用GWT在应用程序中构建导航的方式。
    • 您没有构建超链接以在html页面之间导航,但您正在使用事件侦听器更新应用程序中的部分内容。要好好理解这一点。
    • 考虑到这一点,请始终记住,您没有丢弃完整的html页面,只是更新应用程序中的部分内容
  3. 深入了解Java匿名类和内部类,因为您将在GWT中使用这个很多。如果您使用Struts2.0
  4. 构建,这种情况很少使用
  5. 最后一个提示是学习如何组织代码。如果你能从头开始做,请这样做。因为如果你愿意,你可以在一个班级写一切。一个好的建议是看看这个video on best practice on GWT

答案 1 :(得分:2)

没有什么比Google的GWT快速启动(IMO)更胜一筹了:

http://code.google.com/webtoolkit/gettingstarted.html

答案 2 :(得分:2)

我同意karim79。同时将其添加到您的列表中:http://examples.roughian.com/

答案 3 :(得分:0)

GWT开发人员仍然需要良好的HTML和CSS技能。在客户端或服务器端构建HTML块(性能,皮肤等)有时很有用,而不是使用Java代码中的GWT Widget树构建GUI的每个部分。

我们的框架(GWT Portlets)将帮助您构建应用程序。它在自己的目录中包含一个简单的演示应用程序,您可以将其复制以启动项目。