嗨,我试着比较zk和gwt的性能。
在我的比较中,如果框架本身将一些代码转换为js,它的ok(比如gwt),我就不能自己编写任何javascript,但我不能自己编写js。
在以上述方式编写代码时,几乎在浏览器上完成的任何操作都会向ZK中的服务器发送请求。
因此,最终,如果您将zk发送给服务器的请求号与gwt相比过高。
我想问以下几个问题。
我知道在比较性能时可能会有其他参数.但是,如果请求之间的差异如此之大,我真的无法看到zk击败gwt,有些人在一些论坛上这样说过。
请帮忙谢谢
发布于 2012-11-18 06:46:59
前几篇文章是基本的,但zk中有一些特性,我认为必须加以讨论。
记住,每个请求都是一个zk事件,因为zk是完全基于事件的.
因此,您可以看到,如果您愿意的话,可以将请求限制在GWT的请求数量上。
如果它有意义或没有依赖于你/你的应用程序。但我认为你可以说zk比GWT更强大。
你可能对iZUML和延迟渲染也感兴趣。
发布于 2012-10-29 06:41:08
GWT和ZK在架构上有很大的不同。GWT以客户为中心,因此它向服务器发送的请求较少。使用GWT,您基本上可以自己控制一切。另一方面,这意味着开发人员负责处理服务器请求和服务器与客户端之间的异步数据传输。如果您是一个经验丰富的web开发人员,那么结果可能是伟大的。如果你不是,那么它可能是相当具有挑战性和复杂的,因为有一些网络和安全问题,你需要注意。
另一方面,ZK是以服务器为中心的,它为您处理这些服务器-客户机异步通信。有了ZK,开发人员可以更多地关注业务逻辑,而无需处理客户机-服务器问题。由于框架负责客户端服务器的讨论,默认情况下会有更多的请求。如果您希望最小化请求,您可能可以按照他们的开发人员指南进行一些优化。
IMO ZK和GWT都是比较成熟的框架。您可能会考虑您的项目需求和您在Web开发方面的经验,然后选择解决方案。
发布于 2012-10-25 10:39:59
ZK专注于服务器端,因为GWT都在浏览器中,所以ZK需要更多的ajax点击服务器来获取js片段、屏幕部分等,而GWT只是在开始下载js应用程序(它将永远缓存在客户机中)以及应用程序需要从后端获得一些数据的时候点击服务器。
说到,IMHO GWT应该表现得更好,因为您不需要在服务器(较轻的服务器)中执行任何类型的视图逻辑,而且连接中的请求也较少。
https://stackoverflow.com/questions/13064470
复制相似问题