1

我正在阅读 GWT,到目前为止,这听起来好得令人难以置信(!)。

我想开始投入时间来真正学习 GWT,但我会有一些非常具体的用途,而且我不想花 2 周时间学习它,却发现我根本无法使用它。

我已经梳理了常见问题解答并进行了大量搜索,但在我的一生中无法找到一些非常具体的问题的答案。由于它们在本质上是如此相似(它们都与 GWT 的功能有关,令人惊讶的是,项目文档中基本上没有这些功能)我认为与其把 SO 与许多微问题混为一谈,我只会把它们在这里,他们应该阐明我难以理解的同一个问题:

  • 高性能 Web 开发的标志性“最佳实践”之一是将 CSS 放在每个 HTML 页面的顶部,将 JS 放在底部;GWT 可以尊重这一点,更一般地说,GWT 是否允许您输出您喜欢的客户端代码(意思是,生成代码的顺序以及生成的代码)?
  • GWT 是否支持客户端 MVC/MVP 模式?简而言之,如何?
  • GWT 是否需要任何类型的特殊配置、库等来输出代码的“移动网络”版本以及普通网络”版本(意思是,2+ 生成的代码库,其中 1 意味着提供给网络浏览器另一个是提供给像 WebKit 这样的移动浏览器的)?
  • 官方 GWT 项目(由Google托管和维护)在哪里记录其支持的浏览器列表?我只能找到4岁的这个。

提前感谢您在正确方向上的任何帮助/推动。

4

1 回答 1

2
  • GWT 有许多不同的引导机制,并且以非常出色而著称。如果您想知道可以做什么,请查看不同的链接器。总的来说,它对这类事情非常好。
  • 那里有很好的 MVP 框架(GWTP - http://code.google.com/p/gwt-platform/),GWT 内部也有一个 MVP 实现(https://developers.google.com/web-toolkit /doc/latest/DevGuideMvpActivitiesAndPlaces)
  • 如果您想从相同的代码库编写移动和桌面应用程序,请查看 m-gwt ( http://www.m-gwt.com ),它是一个类似于 GWT Core 构建的移动框架。
  • GWT 支持所有相关的浏览器,因为它被谷歌广泛用于支持许多谷歌应用程序。
于 2012-07-05T16:23:41.407 回答