Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 使用Google Web Toolkit开发类似桌面的Web应用程序?_Web Applications_Gwt - Fatal编程技术网

Web applications 使用Google Web Toolkit开发类似桌面的Web应用程序?

Web applications 使用Google Web Toolkit开发类似桌面的Web应用程序?,web-applications,gwt,Web Applications,Gwt,gwt是否(良好)支持效果、元素移动和调整大小?GWT是否有可能会带来任何限制?是的,您可以在桌面上使用Google Web Toolkit。我使用AdobeAIR。编译GWT后,只生成JS文件。但在我看来,GWT的效果非常有限 如果您想在桌面上使用web技术,为什么不使用具有酷炫外观和良好效果和组件库的is js框架呢。使用AdobeAIR就像一个桌面应用程序。GWTAPI在本机上不支持所有这些功能。然而,GWT的最新版本支持动画 GWT的有用之处在于它是javascript之上的一个抽象,并

gwt是否(良好)支持效果、元素移动和调整大小?GWT是否有可能会带来任何限制?

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


如果您想在桌面上使用web技术,为什么不使用具有酷炫外观和良好效果和组件库的is js框架呢。使用AdobeAIR就像一个桌面应用程序。

GWTAPI在本机上不支持所有这些功能。然而,GWT的最新版本支持动画

GWT的有用之处在于它是javascript之上的一个抽象,并且它支持通过java以比javascript更深入的方式进行重用

检查您是否对ExtJs印象深刻。gwt ext的showcase应该显示您可以使用ExtJs执行但gwt完全支持Java的类型。您特别感兴趣的可能是门户和拖放示例。设置放置目标、拖动对象和调整对象大小是其主要目的。gwtext和ExtJs库支持这些功能。这取决于您想要选择的抽象级别

如果所有ExtJs库的额外开销对gwt ext来说太大,那么来自ExtJs的项目可能会更快。这是ExtJs的纯java实现,因此只编译您需要的小部件。这减少了开销,但并没有GWTEXT所具有的所有特性


一句话:GWT具有强大的抽象功能,您可以在此基础上生成任何您想要的内容。如果您不习惯从头开始构建,您将需要另一个库。

他不是在桌面上使用它,而是在“类似桌面的web应用程序”中使用它。但是+1不管怎么说,ExtJs非常棒。我不认为他希望部署到桌面上。我想他想要一个感觉像桌面应用的web应用。gwt-ext和gxt看起来很有前途。但两者之间的区别是什么?它们看起来都像是与GWT一起工作的Java API。。我错了吗?GXT是ExtJs中所有功能的纯Java实现。它没有ExtJs脚本作为依赖项。gwt ext库确实将ExtJs作为依赖项,并且“简单地”是它的Java包装器/接口,可与gwt一起使用。GXT的性能可能更高,但可能缺少gwt-ext中的功能。