OpenLaszlo
2006/02/20 13:31
OpenLaszlo 公式サイト
LaszloJapan (日本の開発コミュニティ)
オープンソースのアプリケーションサーバ。マクロメディアFlexのオープンソース版にあたるもの?らしい。(Flashの関連技術には明るくないので、誤りがあったら指摘してください)
プロジェクトの名前はよく耳にしていたけど、どんなツールかよくわかってなかった。OpenSourceManazine誌(旧UNIXユーザー)に紹介記事があり、興味を持った。
ページレイアウトをXMLで("LZX言語" と呼ばれている様だ)、処理をECMAScript(いわゆるJavaScript)で記述する。Flash上でGUIを構築する部分が、LZX言語に置き換えられているイメージか。
ふと思ったけど、DBの接続はどうやるんだろう。ふつうのFlashアプリだと、
・別途CGIやPHPアプリを用意しておいて、
・ActionScriptの中から、その外部URLにGETリクエストを送って、
・レスポンスがCSVやXMLで返ってきたら、適宜加工する。
って方法で、要するにDBに触れる部分は依然PHP等が必要ってことだと思ったけど。(情報古いですか?)
今後、Webアプリケーションが非同期通信やリッチアプリケーションといった方向に進んでゆくことに、疑念の余地はない。
Ajaxも確かに、従来のWebアプリよりも豊かなユーザー体験を提供しはするけれども、本命はやはりFlashと思ってる。オープンソースのツールだけで開発を完了出来る環境が整いつつあって、かつて「商用のパッケージソフトに依存するから、云々」等と揶揄されていた頃とはだいぶ状況が変わったと思う。
# OpenLaszlo以外に、ActionScriptのコンパイラなんてモノも出ているらしいし
処理の記述がJavaScriptってのが多少ひっかかるけど、それはそれ。
面白そうな、試してみたい開発環境がまたひとつ増えた。
