2011-10-19 5 views
4

私はWoodstockという古いコンポーネントライブラリを使用しています。私が何かを変えようとすると、私はこのライブラリに関する適切な文書を見つけることができません。私は、ICE FacesやPrime Facesのような別のライブラリに移行することを考えています。しかし、私は別の図書館への移行が3-4年で同じ結果をもたらし、文書もなくなり、サポートもなくなると考えています。 JSF標準ライブラリを使用し、コンポーネントライブラリをもう使用しないでください。それとも、3年以上続くライブラリがありますか?JSF - コンポーネントライブラリ、移行するか移行しないのですか?

答えて

8

ウッドストックはかなりユニークでした。 Woodstockのコンポーネントは、HTMLコードではなく一般的にJavaScriptコードを生成します。そのJavaScriptコードは、ページロード時にHTML DOMツリーを生成します。結局のところ、特に、すべてのウッドストックベースのWebサイトが瞬時に破損したFirefox 3のリリース以来、その生成されたJavaScriptコードはではなく、標準に準拠していました。これはウッドストックの発明者/開発者の大きな間違いでした。それを修正するのは遅すぎた。

IceFaces、RichFaces、PrimeFacesなどは、標準のHTML/JSコードを生成するすべての堅牢なコンポーネントライブラリを備えています。クロスブラウザの敏感なJSタスクはjQueryなどのサードパーティ製JSライブラリに委譲されます。現在、これらのJSFコンポーネント・ライブラリは、依然として積極的に維持されています。私はあなたがこれを前もって予測することはできないことを知っていますが、Iは、5年かそこらで消えることを期待しません。

+0

私はBalusCからの答えを待っていました。ウッドストックに何が起こったのかを明確にしてくれてありがとう。今、私はウッドストックの不思議な消滅の背後にある理由を理解しています。 – lamostreta

関連する問題