Accessibilité
Ressources pour les développeurs
Brandon Purcell

Brandon Purcell

 

Deepa Subramanian

Deepa Subramanian

 

Table des matières

Créé:
3 May 2004
Modifié:
01 November 2004
Niveau de l'utilisateur:
Intermédiaire, Avancé
Produits:
Flex

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

Macromedia Flex est une plate-forme très puissante destinée à la création d'applications Internet évoluées. Une utilisation erronée de cette puissance peut conduire à une perte de performance. Flex est similaire à tout autre modèle de programmation : le non respect de certaines règles peut affecter les performances de vos applications. Cet article discute de certains aspects de la programmation MXML qui peuvent affecter les performances des applications du côté client et présente de simples techniques qui pourront vous aider à améliorer les performances de vos applications Flex. Plus spécifiquement, cet article porte sur les tâches suivantes :

  • Réduction du temps nécessaire au démarrage
  • Instanciation différée pour améliorer les performances
  • Lecture fluide d'effets complexes
  • Utilisation de contrôles à répétition dynamique pour de meilleures performances
  • Amélioration des performances des composants de représentation graphique des données
  • Utilisation de bibliothèques partagées à l'exécution pour améliorer les performances
  • Test des performances des applications Flex

Veuillez remarquer que les conseils présentés dans cet article ne s'appliquent pas à toutes les applications Flex. Il est important d'analyser la structure de votre propre application et de modifier les suggestions en fonction des besoins. Vous trouverez des conseils supplémentaires de programmation et une aide conceptuelle dans les forums d'assistance de Flex* et le centre des développeurs Flex*.

Notez également qu'il s'agit de la première partie d'un article composé de deux sections. La seconde partie de cet article, Performances des applications Flex : Conseils et techniques pour améliorer les performances côté serveur, traite des améliorations côté serveur et des options de déploiement que vous pouvez utiliser pour améliorer les performances de vos applications Flex.

Configuration requise

Pour profiter au mieux de cet article, vous avez besoin des éléments suivants :

  • Connaissance de Macromedia Flex et des serveurs d'applications J2EE (JRun, IBM WebSphere ou BEA WebLogic)
  • Minimum d'expérience de création d'applications Flex. Dans l'idéal, vous auriez déjà créé au moins une application Flex. Sinon, consultez Création d'une première application Flex*.

Macromedia Flex

En savoir plus sur Macromedia Flex.

Macromedia Flash Player


Feedback et assistance

Nous avons fait tous les efforts possibles pour assurer la précision de cet article et de tout le code fourni. Nous apprécions vos commentaires concernant cet article et les questions de performance de Flex en général. Si vous souhaitez nous contacter à ce propos, veuillez le faire par courrier électronique.

Table des matières détaillée

 

A propos des auteurs

Brandon Purcell a commencé chez Macromedia/Allaire il y a quatre ans comme ingénieur d'assistance pour ColdFusion et JRun. Il a travaillé avec le groupe des services professionnels en charge d'aider à la planification de l'architecture, l'étude du code, la mise au point de systèmes et d'autres questions d'ordre général. Il a également travaillé sur des projets liés à la mise en grappes, au test de la charge et au déploiement du nouveau site web macromedia.com. Il a eu l'occasion de travailler sur ColdFusion, JRun et Flash Remoting, et est l'auteur de livres blancs et d'articles sur la mise en grappes et la disponibilité élevée pour ColdFusion et JRun. Il travaille actuellement dans le service d'assistance de Flex Server. Vous pouvez lui rendre visite sur son site web*.

Deepa Subramanian est un des ingénieurs assurance qualité de l'équipe Flex. Diplômée récente de UC Berkeley (Allez les Bears !), où elle a obtenu une licence en informatique, elle est à Macromedia depuis tout juste un an et adore travailler sur tout ce qui a trait à Flex.