【发布时间】:2010-12-08 07:28:04
【问题描述】:
我和我的朋友想开发一个大型的 web2.0 项目。我们决定用 Java 编写它,因为我们喜欢它并且我们擅长它,而且我们将使用的其他库是用 Java 编写的(Apache Lucene、Apache Cassandra ...)。我们选择 GWT 作为框架。我们喜欢谷歌、谷歌技术、谷歌 API。
我想问一下,您认为 GWT 适合启动 youtube、twitter、wikipedia 等大型项目吗...? gwt-rpc机制在大项目中是否可靠?
【问题讨论】:
-
我建议你查看stackoverflow.com/questions/3949044/… 看看一些真实世界的项目(其中一些非常大......)。
-
可靠是什么意思?因为当我想到可靠性时,我会想到 gwt-rpc 是否为
expected to perform correctly over a period of time,答案是肯定的,但并不特定于大型项目。如果您对服务器负载感兴趣,GWT 不太可能是您的问题领域,而是您的后端/服务器的可伸缩性。总结一下:是的,GWT 适合大型项目。 -
@Hilbrand 我想知道 GWT 在大型项目中是否正确执行。如果 wikipedia 在 GWT 中实现,你怎么看?
-
GWT 适用于大型项目。请参阅 Google Wave 和 Seesmic 网络。用户交互越高,使用 GWT 就越有用。此外,如果您在单个页面上的特定区域有许多更新,GWT 是完美的。维基百科很大,但数据量很大,大多数用户使用它时非常静态,就像任何信息网站一样。因此,对于网站的这一部分,GWT 不太适合,还要考虑到 GWT 不能/较少被搜索引擎抓取。对于像 Wikipedia GWT 这样的网站的管理/管理部分来说,这将是一个完美的选择。
-
@Hilbrand 感谢您的详细回答