我们正在创建一个web应用程序,它将托管在tomcat上,并使用了相当多的AJAX组件。
有没有人对使用哪个工具包给出任何建议。我正在寻找更容易使用和与struts2集成的东西。性能也是一个非常理想的方面。
因此,我对任何人可能有的任何建议都持开放态度: 1)使用DOJO的Struts;2)使用GWT3)单独使用GWT的Struts
每种技术融合的优缺点是什么?如果可能,请包括一些你可能有的例子/链接。
请帮帮我!
在此之前非常感谢。
发布于 2011-04-01 11:32:56
GWT允许使用Java而不是Javascript编写所有客户端行为,如果您正在创建web应用程序,这是非常好的,另一方面,如果您正在创建一个web站点,其中包含一些ajax和动态行为,那么我认为GWT过于夸张,会使您的站点变得臃肿,因为每次用户从一个页面跳到另一个页面时,GWT都必须重新加载所有GWT代码。
Dojo是一个很棒的框架,它允许你创建web应用程序和网站,但它需要你有一个拥有良好Javascript技能的开发团队,这对你来说可能不是问题。
发布于 2012-09-29 03:23:53
我不建议在Struts中使用GWT。GWT以Java的形式(从源代码的角度)提供了它自己的与AJAX行为绑定的UI元素/组件/小部件。另一方面,struts有一个单独的JSP形式的UI组件,DOJO是基于javascript的AJAX框架。
如果你的UI元素中有高度集中的AJAX行为,那么可以单独使用GWT和一些好的服务器端技术,比如Spring+Hibernate。
如果在较少的UI元素中需要AJAX行为,请使用Struts+DOJO组合。在这里,您还可以利用相同的服务器端技术,例如Spring+Hibernate。
关于GWT用法及其局限性的更多输入记录在我的博客中:http://yogendrakrsingh.blogspot.ca/2010/03/google-web-toolkit-gwt-uses-and.html
https://stackoverflow.com/questions/5507056
复制相似问题