大型项目的 GWT?

标签 gwt gwt-rpc

我和我的 friend 想开发一个大型的 web2.0 项目。我们决定用 Java 编写它,因为我们喜欢它并且我们擅长它,而且我们将使用的其他库是用 Java 编写的(Apache Lucene、Apache Cassandra ...)。我们选择 GWT 作为框架。我们喜欢谷歌、谷歌技术、谷歌 API。

我想问一下,您认为 GWT 适合启动 youtube、twitter、wikipedia 等大型项目吗...? gwt-rpc机制在大项目中是否可靠

最佳答案

GWT 适用于 Web 应用程序而不是网站或网页,GWT 适用于像 Gmail 这样的应用程序,它是一个大型应用程序,但包含具有复杂操作的单个页面。

GWT 在一些页面很多的项目中失败,我们在一个包含大约 100 页的 ERP 系统中使用 GWT,每个页面代表 CRUD 操作 + 一些业务操作,GWT 不是完美的选择。

GWT 可能失败的另一件事是网络爬虫无法从 GWT 生成的 javascript 文件中提取信息。搜索引擎更喜欢从服务器端生成的静态 HTML,而不是像 GWT 那样由 javascript 在客户端生成。因此,Google 搜索引擎不会提供来自您网站的结果。

综上所述,GWT 适用于页面数量较少、 Action 较复杂的 Web 应用。

关于大型项目的 GWT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385117/

相关文章:

java - GWT、PhoneGap 和视频 VLC

testing - 没有 GWTTestCase 和 DOM 的 GWT 测试

java - gwt 2.4.0 空白页仅适用于 IE

java - 序列化 GWT RPC 的 ANTLR 异常

java - IncompatibleRemoteServiceException : This application is out of date, 请点击浏览器的刷新按钮

java - GWT RPC 如何发送任何对象

gwt - 拦截 GWT RPC 的异步代理服务异常

java - GWT - 设置 TabLayoutPanel 样式的问题

java - GWT:向 CellTable 添加过滤

gwt - 通过GWT-RPC发送持久化的JDO实例