3

長年の Flex 開発者として、私は次のアプリケーション (iPad でも実行できるはず) を OpenLaszlo で構築することを考えていました。OpenLaszlo は Flash と DHTML ランタイムを提供していますが、Web サイトのデモ以外に、OpenLaszlo で構築された実際のアプリケーションは見当たりません: http://openlaszlo.org/showcase

DHTML ランタイムを使用して大規模なアプリケーションを構築した人はいますか?それを行った経験はどうでしたか?

ありがとう!

4

3 に答える 3

2

OpenLaszlo の HTML5 モード (以前は DHTML モードと呼ばれていました) で複雑なビデオ編集アプリケーションをテストしましたが、テキストが少しずれていることを除けば、すべてが機能します。オーディオとビデオの再生は、最新の公式リリース (4.9.0) では利用できませんが、最新のナイトリー ビルド ( http://download.openlaszlo.org/nightly/trunk/ ) には、メディア タイプに対して正常に動作する html5video および html5audio クラスが含まれています。新しい HTML5 とタグで再生されます (ブラウザーによってサポートされるブラウザーが異なります)。何が機能するかの私のテスト結果は、ここで見ることができます:

http://jira.openlaszlo.org/jira/browse/LPP-10058

iPad に関しては、ユーザーの操作なしで一度に複数のビデオ/オーディオ アイテムをプログラムで再生することができなかったことを除いて、すべてが正常に機能しているように見えました。ただし、これは OpenLaszlo ではなく iPad の制限であると思われます。これは、テスト用の HTML5 アプリケーションが同じ制限を受けているためです。

于 2011-09-26T16:11:28.587 に答える
1

http://www.pandora.comhttp://www.gliffy.comは、OpenLaszlo フレームワーク上に構築された大規模なアプリケーションです。

于 2012-07-26T18:57:38.303 に答える
1

2007 年 3 月の OpenLaszlo 4.0 リリースで、DHTML ランタイム (または、HTML5 アプリケーションを生成する機能、おそらく今日その機能を表現する機能) が追加されました。DHTML ランタイムを使用して実行されている Laszlo Webtop のバージョンを初めて見たときLaszlo カレンダーはその時点では機能していませんでしたが、2009 年半ばでした。2011 年 3 月に、DHTML モードで動作する大幅に改善されたバージョンの Webtop を目にしました。システムは非常に安定しているように見えました。

2012 年 7 月、 Gliffy はGliffy HTML5 Editor Previewを発表しました。Gliffy はオンラインのダイアグラム エディタで、何年も前から存在していますが、これまでは Flash アプリケーションとしてのみ実行されていました。Gliffy は、大規模なコード ベースを持つ非常に複雑なアプリケーションであり、Gliffy が DHTML ランタイムで実行できることは良い兆候です。HTML5 プレビューでサポートされているブラウザーに関する Gliffy Web サイトに関する情報は見つかりませんでした。

この情報に基づいて、DHTML ランタイムは本番環境に対応していると言えます。唯一の問題は、現在このプラットフォームで作業している開発者の数が非常に少ないため、Laszlo または Critical Path (Laszlo を買収した会社) が今後もプロジェクトに資金を提供し続けるかどうかです。

Laszlo は、IE の新しいバージョン (IE9+) をサポートするために HTML5/DHTML ランタイムをアップグレードしていませんが、現在 (2012 年夏の時点で) IE の DHTML サポートの改善に取り組んでいるようです。一部のブラウザー (Chrome、Firefox、Safari) のみに DHTML ランタイムを使用する場合は、すべてが比較的うまく機能するはずです。

DHTML ランタイムを使用して OpenLaszlo アプリケーションを開発する予定がある場合は、OpenLaszlo の Trunk バージョン (次の 5.0 リリース) を使用することをお勧めします。DHTML の Trunk では多くのバグが修正されているためです。まだリリースされていませんが、多くの開発者がすでにそのバージョンを運用目的で使用しています。

于 2011-12-23T16:12:08.457 に答える