2

Flex 4 への移行は、コード ベースにどの程度の影響を与えますか? Flex 3 で記述された約 40k の LOC があります。Flex SDK に重大な変更がなく、混乱を最小限に抑えながら Flex 4 の新機能にスムーズに移行できることを願っています。私が読んだことによると、Adobe は「Spark」と呼ばれる新しい GUI コンポーネントのセットを開発していますが、既存のものと新しいコンポーネントが共存できることを願っています。

4

2 に答える 2

3

SparkコンポーネントとMXコンポーネントは、同じアプリケーション内(および同じMXMLファイル内でも)で共存できます。CSS名前空間がサポートされるようになったため、CSSの動作にいくつかの変更があり、そこで小さな移行手順が発生します。

SparkとMXのどちらを選択するかという点では、既にMXコンポーネントを使用している既存のコードを同じに保つことをお勧めします。すべてをすぐにSparkにする必要はありません。必要に応じて段階的に変更できます。新規開発の場合は、可能な場合はSparkを使用する必要があります。ただし、Flex 4のSparkコンポーネントはMXと100%の機能同等性を備えていないため、当面はMXコンポーネントを継続する必要がある状況が発生する可能性があります。

于 2009-10-30T19:02:50.817 に答える
2

新しいものを採用しなくても Flex 4 に移行できます。MXML ファイルを更新する必要がないように、2006 ネームスペースを保持できます。オプションで Spark コンポーネントを使用することもできます。これを行うことの唯一の主な利点は、コンパイラが高速になることです。また、2009 名前空間と Spark に段階的に移行することもできます。

于 2009-10-30T19:33:28.790 に答える