我和我的朋友想要开发一个大型web2.0项目。我们决定用Java编写它,因为我们喜欢它,而且我们擅长它,我们将要使用的其他库都是用Java编写的(Apache,.)。我们选择GWT作为一个框架。我们喜欢谷歌,谷歌技术,谷歌apis。
我想问你认为GWT是否适合推出youtube、twitter、维基百科等大型项目.?在大型项目中,gwt-rpc机制可靠吗?
发布于 2010-12-08 16:48:48
好的,GWT适用于web应用程序,而不是web站点或网页,GWT适用于Gmail这样的应用程序,Gmail是一个大的应用程序,但包含一个具有复杂动作的页面。
GWT在一些有很多页面的项目中失败,我们在ERP系统中使用GWT,每个页面包含大约100页,表示CRUD操作+一些业务操作,GWT不是理想的选择。
GWT可能会失败的另一点是,web爬虫无法从GWT生成的javascript文件中提取信息。搜索引擎更喜欢从服务器端生成静态HTML,而不是像GWT那样在客户端通过javascript生成。因此,Google搜索引擎不会给出你的网站的结果。
总之,GWT适用于页面数量少、操作复杂的web应用程序。
发布于 2010-12-08 20:37:25
您的例子(youtube、twitter、wikipedia)并不适合GWT,所以如果您正在构建这种应用程序,您可能希望坚持使用传统的基于服务器的框架,如SpringMVC或Spring。
GWT更适合于传统上基于桌面的应用程序,需要在客户端进行大量处理,如电子邮件客户端、游戏、报表应用程序、文字处理器等。
发布于 2010-12-08 09:27:32
我想指出的是,“在大型项目中,如果生成的javascript代码越来越大,用户有义务在使用网站之前先下载js文件。”
https://stackoverflow.com/questions/4385117
复制相似问题