jQuery和GWT是否具有可比性的框架?

在工作中,有一些关于我们应该为前端Web应用程序使用哪个客户端框架的讨论.目前它是GWT和jQuery之间的摊牌,我有点蠢,但倾向于jQuery.

据我所知,GWT和jQuery正试图解决不同的问题但是相互比较,因为它们最终都存在于Web应用程序领域.

我怀疑如果是这种情况,那么比较这两者可能是徒劳无功的,所以我试图解决的问题是,如果将jQuery与GWT进行比较,甚至可以像jQuery和ExtJS那样进行苹果对苹果的比较.比较,或者对我们的团队提出申请中的某些问题并使用答案确定哪个框架更适合我们更有利?

解决方法

除了克雷格提到的,还有另一个,几乎没有讨论过的原因.您正在构建网站还是网络应用程序?

网站是传统的做事方式.用户点击链接,浏览器进入服务器并下载新的html.有时,您会在AJAX调用中填充列表或保存一些数据,但大多数情况下,从一个页面到另一个页面的转换发生在服务器端.

网络应用程序是不同的.想想gmail,谷歌日历,谷歌文档.系统中只有1个html页面.下载后,从一个视图转换到另一个视图在客户端完成.点击链接不会加载新的HTML,它只是一个javascript方法调用(可能会也可能不会到服务器).

GWT非常适合构建复杂的Web应用程序.如果您尝试使用GWT构建网站,您将对该技术感到沮丧. JQuery更适合网站,你想在页面上做某些爵士乐的东西,但在某些时候你想去服务器并下载新的内容.

如果你根据你的最终目标 – 网站或webapp做出选择,而不是决定你的路径是什么 – java v / s javascript,你将会更有效率.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...