使用Google Web Toolkit进行桌面式网络应用?

时间:2009-06-30 18:46:01

标签: web-applications gwt

gwt是否(好)支持效果,移动元素并调整大小? GWT可能会给表格带来任何可能的限制吗?

2 个答案:

答案 0 :(得分:5)

GWT API本身不支持所有这些内容。然而,最新版本的GWT支持动画。

关于GWT的有用之处在于它是一个高于javascript的抽象,它支持通过java以比javascript更深的方式重用。

如果您对ExtJs印象深刻,请检查this out。 gwt-ext的展示应该展示你可以使用ExtJs做的事情的类型,但GWT支持Java的全部功能。您特别感兴趣的可能是门户和拖放示例。设置放置目标,拖拽周围事物以及调整事物的大小就是它的所在。 gwt-ext和ExtJs库支持这些东西。这取决于您想要选择的抽象级别。

如果所有ExtJs库的额外开销在gwt-ext中对你来说太多了,那么ExtJs的gxt项目可能会更快你的速度。这是ExtJs的纯java实现,并且(因此)只编译了你需要的小部件。这减少了开销,但没有gwt-ext所具有的所有功能。

底线: GWT拥有强大的抽象功能,您可以根据自己的需要进行构建。如果您不熟悉从头开始构建,则需要另外一个库。

答案 1 :(得分:3)

是的,您可以在桌面版中使用Google Web Toolkit。我在Adobe Air中使用它。编译GWT后只生成JS文件。但在我看来,GWT的效果非常有限。

如果你想在桌面上使用web技术,为什么不使用Extjs是js框架,具有很酷的方面和良好的效果和组件库。 Adobe Air就像一个桌面应用程序。