我和我的朋友想开发一个大的web2.0项目。我们决定用 Java 编写它,因为我们喜欢它并且我们擅长它,而且我们将使用的其他库也是用 Java 编写的(Apache Lucene、Apache Cassandra ...)。我们选择GWT作为框架。我们喜欢谷歌、谷歌技术、谷歌 API。
我想问你认为 GWT 适合启动像 youtube、twitter、wikipedia 等这样的大项目吗?是gwt-rpc机制reliable在大项目中?
GWT 适用于 Web 应用程序,而不是网站或网页,GWT 适用于 Gmail 等应用程序,它是一个大型应用程序,但包含具有复杂操作的单个页面。
GWT 在一些页面较多的项目中失败,我们在一个 ERP 系统中使用了 GWT,该系统包含大约 100 个页面,每个页面代表 CRUD 操作 + 一些业务操作,GWT 不是完美的选择。
GWT 可能失败的另一件事是网络爬虫无法从 GWT 生成的 javascript 文件中提取信息。搜索引擎更喜欢从服务器端生成静态 HTML,而不是像 GWT 那样通过 javascript 在客户端生成。因此,Google 搜索引擎不会给出您网站的结果。
综上所述,GWT适合页面数量较少、动作较复杂的Web应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)