Accessibilité
Ressources pour les développeurs

Table des matières

Performance des applications Flex : Conseils et techniques pour améliorer les performances des applications clientes

Création d'applications Flex performantes

Nous espérons que les performances restent toujours présentes à l'esprit au cours de chaque phase du processus de développement, de la conception au déploiement des applications. Lorsque vous créez une application Flex, vous devez examiner les différents choix de conteneurs et de composants que vous pouvez utiliser afin d'assurer l'existence d'un code facile à maintenir, bien organisé et performant.

Vous pouvez utiliser les conteneurs de navigation de Flex (Accordion, TabNavigator et ViewStack) pour organiser les contenus de tous types d'applications. Les conteneurs de navigation organisent les contenus pour :

  • réduire les possibilités de confusion ;
  • appliquer les principes d'ergonomie pour les applications basées sur navigateur ;
  • aider à obtenir les meilleures performances.

De façon plus spécifique, les conteneurs de navigation de Flex sont là pour vous aider à organiser les contenus dans différentes vues enfants et contrôler la création de ces vues avec une instanciation différée. L'organisation des contenus avec ces vues enfants répartit le temps de création pour chaque vue enfant étant donné que Flex crée une vue enfant spécifique lors de la première requête par l'utilisateur. La section Conteneurs de navigation et instanciation différée, un peu plus loin dans cet article, présente les raisons pour lesquelles les conteneurs de navigation Flex fonctionnent mieux avec une instanciation différée et indique comment profiter de l'instanciation différée pour obtenir une application plus robuste.

Les applications de style tableau de bord ont également remporté un succès certain. Les applications de ce type organisent les contenus en vues autonomes et modulaires qui forment une approche plus intuitive de l'organisation des applications. Comme les conteneurs de navigation, cette approche organise les vues complexes, que Flex crée lorsque l'utilisateur développe l'arborescence. Flex n'a pas besoin de dimensionner, de mesurer ou de tracer les vues en arrière plan, ce qui permet donc d'obtenir plus rapidement la vue sélectionnée.