【发布时间】:2009-06-30 18:46:00
【问题描述】:
gwt 是否(良好)支持效果、移动元素和调整它们的大小? GWT 是否可能带来任何限制?
【问题讨论】:
标签: web-applications gwt
gwt 是否(良好)支持效果、移动元素和调整它们的大小? GWT 是否可能带来任何限制?
【问题讨论】:
标签: web-applications gwt
GWT API 本身并不支持所有这些东西。不过,最新版本的 GWT 支持动画。
GWT 的有用之处在于它是 javascript 之上的抽象,并且它以比 javascript 更深的方式支持通过 java 重用。
如果您对 ExtJs 印象深刻,请查看 this out。 gwt-ext 的展示应该展示您可以使用 ExtJs 做的事情类型,但 GWT 支持 Java 的全部功能。您可能特别感兴趣的是门户和拖放示例。设置放置目标,拖动东西,调整大小是它的所在。 gwt-ext 和 ExtJs 库支持这些东西。由您决定选择何种抽象级别。
如果在 gwt-ext 中所有 ExtJs 库的额外开销对您来说太多了,那么来自 ExtJs 的 gxt 项目可能会更快。这是 ExtJs 的纯 Java 实现,并且(因此)只编译您需要的小部件。这减少了开销,但不具备 gwt-ext 所具有的所有功能。
底线:GWT 具有强大的抽象,您可以在这些抽象的基础上构建您想要的任何东西。如果您不习惯从头开始构建,则需要另一个库。
【讨论】:
是的,您可以在 Desktop 中使用 Google Web Toolkit。我将它与 Adobe Air 一起使用。编译 GWT 后只生成 JS 文件。但在我看来,GWT 的效果非常有限。
如果你想在桌面上使用 web 技术,为什么不使用 Extjs 是一个 js 框架,具有很酷的方面和良好的效果和组件库。 Adobe Air 就像一个桌面应用程序。
【讨论】: