您好,我正在尝试比较 zk 和 gwt 的性能。
在我的比较中,如果框架本身将一些代码转换为 js 就可以了(比如 gwt),我不能自己编写任何 javascript,但我不能自己编写 js
在以上述方式编写代码时,几乎所有在浏览器上完成的操作都会将请求发送到 ZK 中的服务器。
因此最终如果你比较 zk 发送到服务器的请求数量与 gwt 相比太高了。
我想问以下问题。
- 在忽略上述情况的情况下,zk 或 gwt 的性能更好。
- 如果我们不忽略上述内容,那么我的结论是 gwts 性能优于 zk 对吗?
我知道在比较性能时可能还有其他参数......但如果请求之间的差异如此之大,我真的看不到有人在某些论坛上说过的 zk 击败 gwt
请帮忙 谢谢
最佳答案
GWT 和 ZK 在架构上有很大不同。 GWT 以客户端为中心,因此它向服务器发送的请求较少。使用 GWT,您基本上可以自己控制一切。这在另一方面意味着,开发人员负责处理服务器请求和服务器与客户端之间的异步数据传输。如果您是一位经验丰富的 Web 开发人员,那么结果可能会很棒。如果您不是,那么它可能会非常具有挑战性和复杂性,因为您需要注意一些网络和安全问题。
另一方面,ZK 是以服务器为中心的,它为您处理这些服务器-客户端异步通信。使用 ZK,开发人员可以更专注于业务逻辑,而无需关心客户端-服务器问题。由于框架负责客户端-服务器对话,默认情况下有更多请求。如果您希望最小化请求,您可以按照他们的开发人员指南进行一些调整。
IMO ZK和GWT都是成熟的框架。您可能会考虑您的项目需求和您在 Web 开发方面的经验,然后选择解决方案。
关于performance - zk vs gwt zk 请求太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064470/