関連する質問で、Web 開発について質問しました。昨日、OpenLaszloというものに出会い、Web サイト開発を行うのに面白そうだと思いました。このサイトにはたくさんの良い情報があり、いくつかの素晴らしいチュートリアルなどがありますが、(Web 開発に関する限り) まったくの初心者なので、ここで誰かがこれを勧めるかどうか疑問に思っています. 他の質問で述べたように、これは私にとって新しい世界であり、進むべき方向はたくさんあります。これとあなたが行った他の Web 開発を比較/対比できますか? 明らかに、これはやや主観的なものですが、私は SO についてあまり聞いたことがなく、これについて意見を求めたいと思っています。
4 に答える
UI全体がLaszloで開発されたWebサイトに約1年間取り組みました。また、JQuery、Prototype、Scriptaculous などの JS フレームワークを使用して AJAX アプリケーションを開発しました。
私の経験では、Laszlo を使用すると、必要な総作業量が大幅に少なくなり、クラスベースのオブジェクト モデルにより、JS フレームワークを使用する場合よりもコードを整理しやすくなります。Laszlo に関する私の唯一の不満は次のとおりです。
- 戻る/進む/更新ボタンのサポートに関しては、「ブラウザを壊します」。この問題は AJAX にも存在しますが、ほとんどの JS ライブラリは回避策を見つけたようです。
- 国際化はサポートされていませんが、私の経験ではどの JS ライブラリも優れていません。
- GWT、JQuery などの競合他社と比較して、ユーザー ベース/コミュニティが比較的小さい。
全体として、OpenLaszlo はリッチな Web ベースのユーザー インターフェイスを作成するための非常に優れたソリューションであり、コードを変更することなく複数のランタイム (Flash、DHTML など) にデプロイする機能など、非常に斬新な機能を多数備えていると思いました。 .
また、私はほぼ 1 年間それを使用していないことを言及しておく必要があるため、上記の問題について最近いくつかの進歩が見られる可能性があります。
アップデート
この回答を投稿してから 5 年が経ち、状況は大きく変わりました。プロジェクトは完全に瀕死状態です。
私は openLaszlo を使用して、友人の何人かのためにいくつかのブログ ウィジェットを開発しました (約 1 年前)。しかし、もう一度やり直さなければならない場合は、おそらくFLEXを使用するでしょう。
OpenLaszlo を使用すると、間違いなく Flash アプリをすばやく作成できます。Silverlight の開発には多くの類似点があります。
OpenLaszlo の欠点の 1 つは、ActionScript に似た Javascript の不完全なバリエーションを使用していることです。最新の機能に慣れている場合は、少し慣れる必要があります。
また、最終的に作成されるフラッシュ ファイルは、他のツールで実行できるものと比較して非常に大きくなります (ファイル サイズ)。
OpenLaszloの利点の1つは、DHTML出力の可能性です。しかし、私にとって、同じソースファイルにXMLとJavaScriptを混在させると、やや混乱しました。