スポンサーサイト

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    第42回「Apache Flex – Falcon コンパイラ (ステータス・目標)」の巻


    Apache Flex Goods


    Adobe社からFalconコンパイラが、Apache Flexに寄贈されました。

    せっかくなので
    Falconコンパイラオーバービューを中心に
    Falconコンパイラ情報を掲載したく思います。
    (間違っている点があると思います。気づいた方はご連絡ください。)


    Falconコンパイラについて…

    Falconコンパイラは、Flex用の新しいコンパイラ(開発中)です。
    最終的には、現在のコンパイラと置き換えられます。

    2012年9月10日、AdobeはApacheFlexへFalconコンパイラを寄贈しました。

    Falcon の ActionScript部分は、出荷できるまでの品質で、
    Flash Builder 4.7 Previre 1 の元になっています。

    Falconコンパイラの開発状態について…

    Falcon の残りの部分(MXML, CSS, FXG, property)は pre-alpha版で
    実務で使用できる品質ではありません。

    しかしながら、Falconは、
    Checkinappの MXMLコンパイルをサポートしています。
    (Checkinappは1つのRepeaterタグを使用しているが、こちらは実装できていません。)

    Falconコンパイラに必要と思われる機能は、データバインディング、ステート、
    MXML固有のエラーレポート、AS Docジェネレート。 これらの機能を中心に
    Falconコンパイラは、アップデートしていくと思われます。

    Falconコンパイラの開発者達… 

    Falconプロジェクトの当初から関わってきた、
    Adobe社のゴードンスミス氏は、今あるコンパイラに成り代わる
    新コンパイラになる事を目標にしています。

    FalconコンパイラのMXMLサポートの向上の為、週の1日を
    ApacheFlexの作業として割り当てられています。
    ゴードンはApacheの開発者達にサポートをしています。

    Adobe社のアレックスはFalconのMXMLコード生成に精通しているため、
    この方面のアドバイスを行うことができます。

    あなたが作成したFlexアプリケーションをコンパイルし、バグを発見した場合、
    JIRAに報告することでFalconコンパイラの発展に貢献できます。

    Falconコンパイラの初期の取り組み  

    以下が初期の開発の取り組みに計画されている項目です。
    • 偽造の問題が報告されている場合、Falconを使用して、全てのApache Flex(SWC)のソースコードを実行します。
    • Falconコンパイラは今までのコンパイラより厳格にコードをチェックします。必要な時はソースコードを修正します。
    • Checkinapp以外にも様々なテストアプリを入手し、FalconコンパイラでコンパイルされたSWCに対してリンクおよび実行を行います。
    • Falconコンパイラでコンパイルと実行できれば、Mustellaでテストを取得します。
    • バグの修正は、Apache Flexコミュニティが優先順位を付けます。

    Falconコンパイラ当初の目標

    プロジェクト当初、以下の目標がありました。(今までのコンパイラと比較して…。)
    • 特にワークスペースの複数プロジェクトで、インクリメンタル・コンパイルとフルコンパイルの両方共に 速くコンパイルしなければならない。
    • 特にワークスペースの複数プロジェクトで、少ないメモリで動作しなければならない。
    • 統合開発環境ではなく、コマンドラインコンパイラとして、便利なコード補完とインクリメンタル・コンパイルを行わなければならない。
    • それには簡単に導いてくれる設計であること。
    • 実行時のパフォーマンス改善された良いバイトコードをジェネレートすること。
    ステータスと目標は以上です。次回は構築について記載予定です。
    こちらにFalconコンパイラのJavaDocを置きました、
    スポンサーサイト

    テーマ : みんなに紹介したいこと
    ジャンル : ブログ

    コメント

    Secret

    プロフィール

    tokufxug

    Author:tokufxug
    FxUGの中の人。

    ガジェット

    最新記事
    最新コメント
    月別アーカイブ
    カテゴリ
    検索フォーム
    RSSリンクの表示
    リンク
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。