Question

Quel impact la migration vers Flex 4 aura-t-elle sur notre base de code? Nous avons écrit environ 40k LOC dans Flex 3. J'espère qu'il n'y aura pas de changements radicaux dans le SDK Flex et que nous pourrons passer en douceur aux nouvelles fonctionnalités de Flex 4 tout en minimisant les interruptions. D'après ce que j'ai lu, Adobe développe un nouvel ensemble de composants d'interface graphique appelé «Spark», mais j'espère que nos éléments existants pourront coexister avec les nouveaux composants.

Était-ce utile?

La solution

Les composants Spark et MX peuvent coexister dans la même application (et même dans les mêmes fichiers MXML). Certains changements ont été apportés au fonctionnement de CSS, car les espaces de noms CSS sont maintenant pris en charge et vous allez rencontrer une petite étape de migration.

En ce qui concerne le choix de Spark par rapport à MX, Adobe recommande de conserver le même code existant qui utilise déjà des composants MX. Il n'est pas nécessaire de tout faire Spark immédiatement. Vous pouvez apporter des modifications incrémentielles en fonction des besoins. Pour les nouveaux développements, vous devez utiliser Spark lorsque cela est possible. Toutefois, les composants Spark de Flex 4 n’auront pas une parité de fonctionnalité de 100% avec MX; vous rencontrerez donc probablement des situations dans lesquelles vous devez continuer à utiliser les composants MX pour le moment.

Autres conseils

Vous pouvez passer à Flex 4 sans adopter aucun des nouveaux éléments. Vous pouvez conserver l'espace de noms 2006 afin de ne pas avoir à mettre à jour vos fichiers MXML. Aussi, vous pouvez éventuellement utiliser les composants Spark. Le seul avantage majeur à cela est le compilateur plus rapide. Cela vous permettra également de passer progressivement à l'espace de noms 2009 et à Spark.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top