2012-03-09 10 views
0

私は、実行時に、MXMLまたはSCRIPTでコンポーネントを作成する方が良いかどうかを調べようとしています。どのくらいのデータを正確に知らなくても、サーバーからデータを受け取るアプリを構築しました。 最悪の場合、10個のラベルと2個のデータが必要です。通常、3個のラベルと1個のデータグループが必要です。 だから何が良いですか?事前にすべてのコンポーネントを作成し、必要のないレイアウトをレイアウトに含めるか、いくつかのチェックを行い、スクリプトで必要なコンポーネントのみを作成します。 。 私はいくつかのテストを行いましたが、それは本当に決定的ではありませんでした。実行時間はかなり類似していました。推測すると、より良いものがどこかに記載されなければなりません。誰か私に答えがありますか?前方MXMLまたはSCRIPTでコンポーネントを作成する方が効率的です。 FLEX

おかげ[=

+2

GUDの記事で、ActionScriptコンポーネントは、より効率的ですが、MXMLはしばしば出て構築し、保守が容易です。 MXMLはActionScriptでActionScriptに変換されるため、常に 'keep'コンパイラ引数を使用してレビューすることができます。一握りのラベルを表示するだけでは、パフォーマンスの大幅な違いは期待できません。 – JeffryHouser

答えて

1

Flexコンポーネントは、MXMLまたはActionScript 3.0を使用してアプリケーションに追加することができます。
MXMLはActionScript 3.0にコンパイルされています。 MXMLコンポーネントは、AS3クラスのタグバージョンに過ぎません。
MXMLにはフレックスフレームワークが必要で、mxmlプロジェクトには長いコンパイル時間が必要です。
mxmlが遅いです。

そして、この一般

http://blog.vivisectingmedia.com/2008/04/the-flex-code-behind-pattern/

+2

技術的には、Flex FrameworkなしでMXMLを使用できます。たくさんの人がこれについてプレゼンテーションをしました。実際の使用では使用されませんが、Reflexなどの一部のUIフレームワークではこれを利用します。また、「MXMLプロジェクトには長いコンパイル時間が必要です」と言うのはちょっとした誤解です。コンパイラは完璧ではありませんが、私はMXMLが関与している要因ではないと思います。 – JeffryHouser

+0

@ www.Flextras.com。あなたのガード情報のおかげで。 –

+0

より速いAS3またはMXMLの質問は良い古い質問のように見えます:どちらが高速です - C++コードまたはC++ Builderコード... –

関連する問題