我最近正在研究Google Web Toolkit,它看起来很有趣。我很好奇我能用它做些什么,我可以简单地注册登录系统或类似的东西吗?Google Web Toolkit,我能用它做什么?
回答
这是一个非常广泛的问题,不是吗?
谷歌Web工具包(GWT /ɡwɪt/))是一个开放源代码的工具集,它允许Web开发人员创建和维护Java中复杂的JavaScript前端应用程序。除了少数本地库之外,所有东西都是Java源代码,可以在任何受支持的平台上构建,包含所包含的GWT Ant构建文件。它是根据Apache许可证版本2.0获得许可的。 1
...
使用GWT,开发人员可以快速开发和使用自己选择的Java开发工具Java语言调试Ajax应用程序。部署应用程序时,GWT交叉编译器将Java应用程序转换为独立的JavaScript文件,这些文件可以进行模糊处理并进行深度优化。
对于任何更详细的,我认为需要一个更详细的问题。
以下是使用Google Web Toolkit构建的几个example网站。
应该给你一个想法什么是可能的。
你可以写任何类型的网站吧:
谷歌Web工具包(GWT)是一种用于构建和优化复杂的基于浏览器的应用程序的开发工具包。
翻译:
GWT是一堆的工具来帮助你做一个网站。
的工具和库,我会说(取决于你明白的“工具”:d) – 2010-03-14 23:58:11
简而言之:
您可以在一个桌面应用程序 方式相当简单的方法 网络AJAX应用程序开发。
是:
网络AJAX应用程序:页面或一群有Javascript和类似与服务器进行通信,并带来改变的数据(不是所有数据)页面。通过示例思考gmail或gmaps。网络非常动态。
桌面应用程序的方式:使用面板,文本框,事件和事件处理程序,网格等对象。你习惯在Window-app中使用的东西(比如Swing,SWT,AWT等)。
另外TT有很大帮助: - 优化JavaScript和资源 加载 - 制作与diferent浏览器兼容的应用程序 - maiking容易建立新的组件,并重新使用它们
谷歌Web工具包可在许多方面使用:
- 为从头开始构建富互联网应用程序(RIA)的框架 - 最常见的用途,AFAICT。示例包括Google Wave,Google AdWords广告客户界面或Lombardi's Blueprint,
- 作为构建小型(无论是代码式还是大小上的:))小工具以包含在“常规”网站上的工具。例如,您可以在GWT中构建一个不错的,完全自定义的所见即所得编辑器,并将其作为更复杂/定制的基础框架包含在您的网页
- 中 - 示例包括Ext GWT/GXT和SmartGWT。这一点就是基础GWT Widget是简单的和/或平原的原因 - GWT,就是要工具,为您建立自己的更复杂和定制控件。如果你不能接受“挑战”,你可以使用上面提到的基于GWT的框架。但需要注意的是,这些框架往往是重/比纯GWT慢 - 该价格包括一切,包括厨房水槽;)
- 作为一种在溶液之间 - 当你有你的应用程序的某些部分(旧的,传统的东西或类似的东西)在JavaScript,但你要添加使用GWT(以及可能的新功能,在未来,去与GWT一路)。 JSNI和JavaScript overlay types允许混合使用GWT窗口小部件和这样的,
- 其他用途包括一些极端/ '的hackish' 的东西(但在一个真棒的方式),普通老式的JavaScript(POJS人?),如:
- GWT Extreme
- gwtquery - “一个jQuery样API写在GWT”
...等等。 GWT是一个非常强大的框架,恕我直言。也许这个问题应该是“谷歌Web工具包,什么不能怎么办呢?” ;)
- 1. psn参数。我能用它做什么?
- 2. 为什么我不能使用Template Toolkit?
- 3. Google Web Toolkit(GWT)+ XPath
- 4. Google Web Toolkit新手
- 5. Google Web Toolkit和RPC
- 6. Google Web Toolkit 2的隐藏功能
- 7. 在Google Web Toolkit中使用Google Font API
- 8. 我能用RaisePropertyChanged做什么?
- 9. 我不能用keytool做什么,我可以用OpenSSL做什么?
- 10. Google Web Toolkit,附加错误
- 11. Google Web Toolkit,RPC ans MSSQL
- 12. Google Web Toolkit中的Build.xml
- 13. java.lang.NoSuchMethodError:com.google.gwt.util.tools.Utility.versionCompare - Google Web Toolkit SDK 2.6.0
- 14. Google Web Toolkit教程问题
- 15. 什么是Google Web Toolkit最好的.Net相对应的东西?
- 16. libspotify:我能做什么,不能用图像ID做什么?
- 17. 我有regExp它做什么?
- 18. 我能用HelloWorld-debug.apk文件做什么?
- 19. 我应该为我的新webapp使用Google Web Toolkit吗?
- 20. 使用Google Web Toolkit的空白页面
- 21. Google Web Toolkit示例应用程序
- 22. 使用Google Web Toolkit进行jUnit测试
- 23. Google Web Toolkit中的WorldWind应用程序
- 24. 使用Google Web Toolkit(GWT)的Model-View-Presenter
- 25. 何时不使用Google Web Toolkit?
- 26. 什么是最简单的区块链?我能用它做什么?
- 27. Google找到我的备份网站。我能做些什么呢?
- 28. 我能做些什么 PHP
- 29. 为什么我不能使用它?
- 30. 的Python:我的功能是我想要做什么它
我的意思的东西,不涉及与Gmail或其他谷歌的东西连接,使用它像一个框架,建立一个网站,你可以与数据库进行交互。 – 2010-03-14 22:42:41