JavaでリッチUIを実現「ZK」
「Ajaxを実装したいが、JavaScriptができない」という人はいないだろうか。
Webブラウザでリッチアプリケーションを実現する場合はJavaScriptが使われることが多いが、もうひとつの選択肢が現れた。
今回紹介するオープンソースはZKというリッチUIを構築するためのAjaxフレームワークだ。
ZKはコンポーネンツとZUMLというHTMLと類似した言語を使用している。そのため、JavaScriptを学習するコストがかからない、Javaができればすぐに始められる。
ZK公式ホームページのデモをクリックしてみると、驚くほどの数の機能がずらりと並んでいる。既製のコンポーネンツを使用すると開発が早いけど、外見はもう少し何とかしてほしい。
コンポーネンツの豊富さの他に、ドキュメントの数も驚き!入門者のためのチュートリアルと開発者用の開発ガイドのほか、smalltalksがお勧め。一つ一つの機能の使用例から他のフレームワークとの統合まで、トピックのレンジがとにかく広い!
ZK Demo : http://www.zkoss.org/demo/
ZK日本語サイト : http://jp.zkoss.org/