为什么我应该使用JSF而不是使用简单的ZK框架

Nar*_*edi 5 java jsf zk

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

Buh*_*ndi 5

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

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

实质上,您的视图层将主要依赖于GUI,但在服务层中,不需要引用PrimeFaces代码,只需要Faces API.

一切都在品味:如果您发现ZK Framework比JSF更容易使用,请务必使用它.在一天结束时,只要系统执行了应该执行的操作,客户端就不会关心您用于构建系统的框架或体系结构.

我希望这有帮助.


pra*_*eth 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 个