5

我发现 ZK Java Web 框架非常简单,因为它内置了对 Ajax 的支持,那么我为什么要使用 JSF?我发现 JSF 的 Ajax 即 A4J 不如 ZK 的 Ajax。

4

3 回答 3

5

答案实际上是:这取决于. 这个问题没有灵丹妙药。

JSF 2 带有内置的 AJAX 支持。或者,如果您想要具有 AJAX 支持的丰富 GUI,PrimeFaces、ICEFaces 和其他具有丰富的内置功能。

本质上,您的视图层将主要依赖于 GUI,但在服务层中,不需要参考 PrimeFaces 代码,只需 Faces API。

这完全取决于个人喜好:如果您发现 ZK 框架比 JSF 更易于使用,请务必使用它。归根结底,客户永远不会关心您使用什么框架或体系结构来构建您的系统,只要系统完成它应该做的事情。

我希望这有帮助。

于 2012-12-06T09:17:10.313 回答
4

你决定

  1. JSF 是 Java EE 标准
  2. ZK 比 JSF 快得多
  3. ZK 具有“ZK JSF 组件”但仅与 JSF 1.2 兼容
  4. ZK 具有易于使用的内置 Ajax 支持,而 JSF 2.0 也很好地支持 Ajax
  5. ZK 更容易学习
  6. 最后,Stackoverflow 中有 12000 个 JSF 相关问题,而 ZK 有 250 个
于 2012-12-06T09:26:31.050 回答
1

如果您喜欢 zk,请使用它。有,afaik,没有理由反对 zk。
我的意思是,它是开源的,没有已知的大问题。
因此,正如 Buhake Sindi 所提到的,权衡是 zk 与外部依赖的特征
,而这你需要了解自己。

于 2012-12-06T07:07:18.993 回答