Home   Single Page

ZK でないものとは

ZKはサーバー内のコミュニケーションとパーシスタンスについて設計したものではありません。ZKはできる限り小さく設計されています。それは、ZKはプレゼンテーショ ン層を目的としているからです。バックエンドの技術を必要としていないし、推奨もしていません。JDBC、Hibemate、Java Mail、EJB or JMSなど 全てのミドルウェアーは今まで動いていたように作動します。

ZKはクライアントとサーバー間を通信するための、トンネル、RMI又は他のAPIを提供していません。なぜなら、全てのコードは同じJVMを使用し、サーバーで作動してるからです。

ZKは開発者にMVCや他のデザインパターンを強制的に使わせません。それを使うかどうかは開発者が選択します。

ZK はXULをウェブアプリケーションに提供することを目的としたフレームワークではありません。デスクトッププログラムモデルをウェブアプリケーションに提 供することを目的としています。ZKは現在ではXULとXHTMLが使用可能で、将来的にはXAMLとXQueryまたは他の言語に対応することは可能で す。

現在、ZKはAJAXを組み込んでいますが、それだけではありません。近い将来、ZKモバイルを用いて、今開発したウェブアプリケーションはそのまま[7]PDA・モバイル・ゲーム等J2MEが使えるデバイスに適用できます。



[7] 画面のサイズに合わせて調整する必要がある場合があります。