2009年7月8日水曜日

WEBアプリかAJAXアプリか・・・

WEBアプリの案件があり、以前であればASP.NETで製作するところなのですが、マイクロソフトの勝手なバージョンアップに付き合うのも疲れるので、CakePHPで作ろうと設計を始めましたが、リッチなユーザーインターフェースを実現する方法で悩んでいるところです。
最初は、Flash/Flex+CakePHPとSilverlight+ASP.NETを考えましたが、ユーザーから標準のブラウザのみで実現して欲しいと要求があり断念。
XHTML+CSS+JavaScriptで製作することになると、CakePHPのViewにPrototype+script.aculo.usで組み込むか、CakePHP or ASP.NETをWEBサービスとして使用して、Ajaxアプリケーションを作成する方法がありますが、調査中にJavaScriptMVCという面白いフレームワークを発見して更に悩みが増えてしまいました。
オープンソースコラムのJavaScriptMVC解説
結局、CakePHPを使って出来るだけJavaScriptを書かずにPHPだけで済ませるか、JavaScriptMVCとJavaScriptライブラリィを使って、全部をJavaScriptにするかという究極の選択になりそうです。
英語ですがドキュメントがしっかりしていて、なんとなく読みながら作ってみましたが良さそうです。
PrototypeやjQueryにも対応しているし、なんとcometにも対応しています。
本家のラーニングセンター

0 件のコメント:

コメントを投稿