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が好きなら、それを使ってください。残念ながら、zk に反対する理由はありません。
つまり、オープンソースであり、既知の大きな問題はありません。
したがって、Buhake Sindi が述べたように、トレードオフは zk と外部依存性の特徴であり
、これは自分自身を知る必要があります。

于 2012-12-06T07:07:18.993 に答える