启动GWT应用程序的正确方法是什么?
我是否设计了基本的HTML框架,并通过java代码插入组件和操作来开始设计启动GWT应用程序的正确方法是什么?,gwt,Gwt,我是否设计了基本的HTML框架,并通过java代码插入组件和操作来开始设计 是否计划通过使用java代码设计细节,将整个过程构建为java程序 还是有更好的方法我不知道 除此之外,维护代码有多容易或复杂 我是GWT的新手,我知道最基本的知识 提前感谢您的投入。我的建议是从思考您的界面开始。它的外观以及最重要的功能。想想你的应用程序将为用户解决什么问题,以及它如何用最少的点击和滚动来解决这个问题。对接口进行原型化,UiBinder很适合这样做,然后开始使用事件处理程序和服务调用激活它 简单的做法是
提前感谢您的投入。我的建议是从思考您的界面开始。它的外观以及最重要的功能。想想你的应用程序将为用户解决什么问题,以及它如何用最少的点击和滚动来解决这个问题。对接口进行原型化,UiBinder很适合这样做,然后开始使用事件处理程序和服务调用激活它 简单的做法是实现一个特性,然后构建一个适合该实现的接口,但最终的结果往往不是很好用。您可能也想考虑一下您的数据模型/db模式,但不要陷入像许多其他开发人员那样构建一个笨拙的CRUD应用程序的陷阱。
GWT代码是相当可维护的,当然比在我的经验中尝试构建一个没有GWT的跨平台webapp更容易维护。您应该看看,也许它们有助于保持代码模块化和易于测试。在GWT/Seam项目上工作一年后,我的见解。我假设没有现成的网站,这意味着你可以从头开始。如果有,我建议您尊重您的传统,并通过选择性地将GWT小部件插入现有html页面的特定位置(更多细节)来改进它 我们的开发过程可以大致概括为以下步骤(反馈循环、站立会议等,您知道交易):
…我的2美分:)+1,这是一个非常好的编程问题,关注“更大的图景”。我还想从那些在这一方面实际做过GWT项目的人那里得到答案(而不是从那些无法回答问题的人那里得到“这个问题不属于SO”的负面评论、评论以及那些真正都可以访问/dev/null的人)。Webinator,感谢您的支持。希望我们能得到一个好的答案。不客气。如果你有什么特别想知道的:我很乐意分享我的“经验教训”:)。