首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zk对gwt zk太多的请求

zk对gwt zk太多的请求
EN

Stack Overflow用户
提问于 2012-10-25 08:22:01
回答 5查看 2.2K关注 0票数 3

嗨,我试着比较zk和gwt的性能。

在我的比较中,如果框架本身将一些代码转换为js,它的ok(比如gwt),我就不能自己编写任何javascript,但我不能自己编写js。

在以上述方式编写代码时,几乎在浏览器上完成的任何操作都会向ZK中的服务器发送请求。

因此,最终,如果您将zk发送给服务器的请求号与gwt相比过高。

我想问以下几个问题。

  1. 其性能较好的zk或gwt而忽略上述。
  2. 如果我们不忽视上述,那么我的结论是gwts的性能要比zk好,对吗?

我知道在比较性能时可能会有其他参数.但是,如果请求之间的差异如此之大,我真的无法看到zk击败gwt,有些人在一些论坛上这样说过。

请帮忙谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-11-18 06:46:59

前几篇文章是基本的,但zk中有一些特性,我认为必须加以讨论。

记住,每个请求都是一个zk事件,因为zk是完全基于事件的.

  1. 客户端事件处理 Zk允许您实现与服务器端一样的客户端事件处理,这包括防止zk向服务器触发事件。 您可以简单地操作js中的客户端对象,就像在服务器端用Java进行操作一样。 或者做一些后处理然后..。
  2. 使用客户端事件触发 Zk获得了有用的js方法zAu.send(zk.Event,int),让我们将自定义或标准事件发送到服务器。
  3. 可推迟的事件侦听器 可推迟的事件在客户端排队,这样您就可以最小化请求的数量。
  4. 司徒班 Stubonly是一种只使用组件客户端的方法。但到目前为止,这只适用于zk EE

因此,您可以看到,如果您愿意的话,可以将请求限制在GWT的请求数量上。

如果它有意义或没有依赖于你/你的应用程序。但我认为你可以说zk比GWT更强大。

你可能对iZUML延迟渲染也感兴趣。

票数 0
EN

Stack Overflow用户

发布于 2012-10-29 06:41:08

GWT和ZK在架构上有很大的不同。GWT以客户为中心,因此它向服务器发送的请求较少。使用GWT,您基本上可以自己控制一切。另一方面,这意味着开发人员负责处理服务器请求和服务器与客户端之间的异步数据传输。如果您是一个经验丰富的web开发人员,那么结果可能是伟大的。如果你不是,那么它可能是相当具有挑战性和复杂的,因为有一些网络和安全问题,你需要注意。

另一方面,ZK是以服务器为中心的,它为您处理这些服务器-客户机异步通信。有了ZK,开发人员可以更多地关注业务逻辑,而无需处理客户机-服务器问题。由于框架负责客户端服务器的讨论,默认情况下会有更多的请求。如果您希望最小化请求,您可能可以按照他们的开发人员指南进行一些优化。

IMO ZK和GWT都是比较成熟的框架。您可能会考虑您的项目需求和您在Web开发方面的经验,然后选择解决方案。

票数 1
EN

Stack Overflow用户

发布于 2012-10-25 10:39:59

ZK专注于服务器端,因为GWT都在浏览器中,所以ZK需要更多的ajax点击服务器来获取js片段、屏幕部分等,而GWT只是在开始下载js应用程序(它将永远缓存在客户机中)以及应用程序需要从后端获得一些数据的时候点击服务器。

说到,IMHO GWT应该表现得更好,因为您不需要在服务器(较轻的服务器)中执行任何类型的视图逻辑,而且连接中的请求也较少。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13064470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档