7

たぶん、いくつかのパフォーマンスの比較やいくつかの顕著な特定の違いが私が知りたいことです。

私が聞いたように、それほど大きな違いはありません。したがって、もう1つ質問があります。何十人もの人々が、すでに実装されている仕様のものをさらに 再発明するために時間を費やしたのはどのような目的ですか?

4

3 に答える 3

8

Sun RI 1.0および1.1の初期バージョンは、厄介なバグによって雑然としていました。その瞬間、MyFacesはより安定した代替手段でした。2006年初頭頃の1.1.02と1.2.02以降、新しいSunJSF開発チームは素晴らしい仕事をしました。バグ修正だけでなく、パフォーマンスの向上もあります。今のところ、私はあえてモハラがより良い選択だと言います。

あなたの質問にまっすぐに行くために:

何十人もの人々が、すでに実装されている仕様のものをさらに実装するために時間を費やしたのはどのような目的ですか?

多くの場合、それを改善するために。またはそれができるという理由だけで。または成虫のために。少なくともApacheは、Sunによってもたらされる(または欠けている)ほとんどすべてを実装/強化することが知られています。

于 2009-11-26T11:18:17.313 に答える
7

JSFは当初、オープンソースではありませんでした。(2005年のeWeek:Sun Open-Sources JavaServer Facesこれにより、いくつかのクリーンルームの実装が開始され、仕様をより自由に使用および配布できるようになりました。Mojarra CDDL + GPLライセンスの条件がすべての人に合うわけではないため、Apacheライセンスの下で開発を継続するインセンティブがあります。

于 2009-11-26T21:43:50.223 に答える
1

人々はそれらをより良くするためにすでに実装された仕様を実装します。仕様が適切に行われていることを確認する唯一の方法は、それを再度実装することです。人によって考え方は異なります。過去数か月(2011年6月)に、MyFacesCoreのパフォーマンスを強化するための多くのコーディングが行われました。詳細については、myfacesの開発者とユーザーのメーリングリストに登録して、直接質問することができます。

それについてもっと考えて、私はここに技術的な観点からMyFacesを選ぶ10の理由を与えるブログを書きました。

2012年5月の更新

MyFaces、Mojarra、Wicketのパフォーマンス比較を見たい人は、JSF 2とWicketの理解:パフォーマンス比較をご覧ください。

于 2011-06-25T04:16:38.780 に答える