最後の公式リリース 4.9 または OpenLaszlo 5.0 (トランク)
OpenLaszlo のマイナー バージョンの最後の公式リリースは、2010 年 10 月の OpenLaszlo 4.9のリリースでした。OpenLaszlo チームがメジャー リリースとして確認した最後の公式リリースは、2008 年 12 月のバージョン 4.2でした。4.2 リリースで OpenLaszlo に ActionScript 3 と SWF9 のサポートが追加されたため、新しいランタイムが追加されたため、新しいメジャー バージョンになるはずでした。
4.9 のリリース後、多くのバグが 2011 年 4 月または 5 月までに修正されました。このとき、開発は減速しました ( laszlo-reviews メーリング リストに送信されたメッセージの数に基づく)。2012 年、Laszlo は DHTML ランタイムにいくつかの改善を行いました。私は個人的に、flex4.6 ブランチにチェックインされている OpenLaszlo に SWF11 ランタイム サポートを追加しました。
トランクと新機能で修正されたバグの多くは 4.9 に移植されませんでした。OpenLaszlo を使用して DHTML/HTML5 ランタイムと SWF11 をターゲットにする開発者は、OpenLaszlo 5.0 の未リリース バージョンまたは未リリースの flex4.6 ブランチを使用することを強くお勧めします。 (私がプラットフォームに追加した SWF11 ランタイム サポートを備えた最初の OpenLaszlo バージョン)。
5.0 トランクでの DHTML/HTML5 ブラウザーのサポート 5.0 トランク
での最新のブラウザーのブラウザー サポートは、IE7、IE8、Webkit ベースのブラウザーのグループ、および Firefox で比較的安定しているようです。私の知る限り、Opera は動作する可能性がありますが、QA によって完全にテストされることはありません。現時点では IE9 はサポートされていませんが、将来的に Laszlo が 5.0 をリリースできれば変更される可能性があります。OpenLaszlo は iPad 上で動作します - モバイル DHTML ランタイムの最適化のほとんどは、2009 年と 2010 年に iPad に関して行われたと思います。
Flash Player 11 API サポートと SWF11 ランタイム2012 年 3 月に OpenLaszlo に SWF11 ランタイム サポートを追加する
作業を開始し、7 月に新しい OpenLaszlo flex4.6 ブランチにコードをチェックインしました。flex4.6 ブランチは OpenLaszlo トランクのフォークであり、Laszlo によって追加された DHTML ランタイムの改善が含まれています。OpenLaszlo で Flash Player 11 API を利用したい場合、現時点では flex4.6 ブランチが唯一のオプションです。私は 8 月にコミッターとしての仕事をやめたので (laszlo-dev と laszlo-user メーリング リストに送信された重要なメールがブロックされるという新しい Laszlo ポリシーを受け入れることができません)、Laszlo が管理を統合するかどうかはわかりません。近い将来、トランクへの SWF11 ランタイム サポート。
OpenLaszlo 5.0 のリリース日 - Laszlo Systems はいつ 5.0 をリリースしますか?
メーリングリストに何度も出てきたBIGな質問。日付は 2009年末から 2011 年末までと聞いていますが、まだリリースはありません。Laszlo で何が起こっているのかを知るのは困難です。エンジニアリング管理者は過去 3 年間、リリース日に関する発表を一切拒否しているためです。2012 年初めに Critical Path が Laszlo を買収した後、 OpenLaszlo に関する唯一の公式発表は、 OpenLaszlo.org Web サイトの画像ヘッダーの文です。
「CP (クリティカル パス) は、OpenLaszlo オープン ソース プロジェクトとそのグローバル コミュニティの継続的な後援に取り組んでいます。」
本番環境で OpenLaszlo 5.0 トランクを使用しているのは誰ですか?
私は OpenLaszlo トランクを使用する多くの製品を知りません。当初、Gliffy の HTML5 バージョンのダイアグラム エディターは OpenLaszlo を使用して構築されていると考えていましたが、代わりにいくつかの JS ライブラリを使用して jQuery と HTML5 キャンバスに切り替えたようです ( Gliffy の Flash バージョンはOpenLaszlo を使用して構築)。Laszlo は、Webtop を使用した顧客プロジェクトに 5.0 (trunk) を使用しているようですが、公式の確認はありませんでした。
OpenMeetings (オープン ソースの Web 会議ツールおよび Apache Incubator プロジェクト) は OpenLaszlo を使用し、SWF11 をサポートする 5.0 トランクの使用を開始しました。
過去 15 か月間、プロジェクトで 5.0 トランクを使用してきましたが、解決できない問題に遭遇したことはありません。私が取り組んでいるアプリケーションは、SWFx と DHTML/HTML5 ランタイムの両方を使用しています。
4.9 および 5.0 のドキュメントの状況
現在、ドキュメントのアップグレードを担当する担当者がいないため、新しい機能の多くは十分にドキュメント化されていません。Laszlo は 2007 年末までフルタイムでドキュメントを作成するリソースを持っていましたが、それ以降、ドキュメントは十分に維持されていないようです。ほとんどの開発者は、新しいコードをコミットするときに新しい機能を文書化しようとしましたが、それはテクニカル ライターが文書化に取り組んでいることと同じではありません。
サポートとコミュニティ
目に見える OpenLaszlo コミュニティは今では非常に小さく、過去 2 年間でフォーラムやメーリング リストでの活動を見たのはせいぜい 30 ~ 40 人です。私は議論を OpenLaszlo フォーラム (かなり死んでいる) から Stackoverflow.com に移動しようとしています。これは、質問に答えると少なくともここで評判ポイントが得られ、誰かがプラグを差し込まないという保証がないためです。将来的には OpenLaszlo.org Web サイト。openlaszloのタグが付けられた Stackoverflow に関するほとんどの質問は回答されるようですが、openlaszlo のタグが付けられた質問の数はまだ 100 未満です。
推奨事項
これは私の個人的な意見です。私の推奨事項に従って問題が発生した場合でも、私を責めないでください。元コミッターとして、私は OpenLaszlo サーバーに変更を加えるのに十分なソース コードをよく知っています。そのような知識がない場合は、状況が異なる可能性があります。
- 新しい OpenLaszlo バージョンに移行する場合は、常に 5.0 (トランク) を使用してください。
- 新しいプロジェクトの場合、Laszlo または Critical Path (Laszlo と OpenLaszlo の新しい所有者) がプラットフォームのサポートを中止するリスクを考慮してください。過去 1 年間と同じように彼らがプロジェクトのスポンサーを続けている場合、OpenLaszlo の終わりは非常に近いです - 私たちコミュニティがプロジェクトをフォークしない限り。
- HTML5 アプリに OpenLaszlo を使用する新しいプロジェクト: DHTML/HTML5 ランタイムのみを対象とする場合は、他のオプションまたはフレームワークの方が適している可能性があります。OpenLaszlo を使用すると、DOM の変更や既存の JavaScript アプリケーションとの統合が困難になります。プロジェクトの将来が不確実であるため、この技術を使用することは比較的大きなリスクです。
- SWF11 ベースのアプリに OpenLaszlo を使用する新しいプロジェクト: OpenLaszlo を使用しても問題ないはずです。製品は非常に安定しているため、任意の ActionScript 3 API を使用でき、iOS または Android ネイティブ アプリケーションにコンパイルすることもできます (Adobe AIR SDK といくつかのビルド スクリプト)。新しい Apache Flex SDK (Apache Incubator プロジェクトとしての Flex の最初のリリース) を使用した OpenLaszlo 5.0 のテストに成功しました。作成したこれらのドキュメントを使用して、Flex SDK を新しいバージョンに簡単にアップグレードできます。