3 – Expérimentons Flex Builder
© Groupe Eyrolles, 2008
27
Quoi de neuf dans Flex Builder 3 ?
Voici une présentation rapide de l’environnement de développement
Flex Builder 3 que nous utiliserons pour concevoir les applications Flex
et AIR de notre étude de cas. Vous trouverez une version d’évaluation de
Flex Builder 3 sur le site d’Adobe (www.adobe.fr).
Selon Adobe, Flex Builder fournit des outils de programmation
« puissants ». Plus objectivement, Flex Builder est un environnement de
développement intégré qui répond à tous les standards de tous les IDE
évolués conçus sur Eclipse. Flex Builder contient des éditeurs pour les
langages MXML, ActionScript 3.0 et CSS, avec mise en couleurs de la
syntaxe, assistance à la saisie des instructions (complétion automatique),
masquage du code et débogage détaillé interactif, entre autres.
Prise en charge native du développement pour AIR
L’une des grandes nouveautés du dernier Flex Builder 3 est la possibilité
de créer des applications RDA pour AIR très rapidement et avec une
facilité, disons-le, déconcertante. Flex Builder 3 dispose de tous les
outils nécessaires pour développer, déboguer, compiler et déployer des
RDA avec AIR. La prise en charge des desktops RDA AIR fait partie
intégrante de Flex Builder 3.
Interaction avec le monde extérieur
Nous n’avons pas encore suffisamment insisté sur un point critique concernant le développement de notre étude de cas. Flex est une technologie incroyablement performante pour le développement RIA. C’est un
système très sophistiqué et très complet. Mais il ne peut pas directement
« s’attaquer » à votre couche de logique métier (middleware) ni même à
une base de données. Il faut donc mettre en œuvre différents moyens
pour interagir avec votre back-end. Heureusement, tout est (presque)
possible côté serveur. Les applications Flex seront connectées en utilisant le modèle de développement n-tiers, permettant d’associer aux
interfaces utilisateur plusieurs technologies côté serveur ( Java,
ASP.NET, PHP, etc.).
Optimiser les performances de son code
L’une des caractéristiques les plus intéressantes de Flex Builder 3 réside
dans l’utilisation des outils de tests de performance (attention, pour
l’édition Professional uniquement). Grâce aux profileurs de mémoire et
de performance, nous pouvons améliorer les capacités applicatives au
ATTENTION Version Linux en Alpha
Flex Builder est construit à partir de la technologie Eclipse : il est disponible uniquement pour
les systèmes d’exploitation MAC OS X et Windows. Cependant, une version Linux est en cours
de conception chez Adobe (nom de code « alpha
4 »). Comme il est habituellement de mise chez
Adobe, il existe deux versions de Flex Builder 3.
Une version « Standard » et une version dite
« Professional ».
NOUVEAUTÉ
Moteur de refactorisation de code
La refactorisation (traduction maladroite de
l’anglais refactoring, qui signifie en fait
« réusinage » ou, plus exactement, « refonte de
code ») est une opération de maintenance du
code. Évolution notoire depuis Flex Builder 2, le
nouveau moteur de refactorisation Flex Builder 3
permet de naviguer rapidement à l’intérieur du
code ou de le restructurer intuitivement en renommant toutes les références à une classe, à une
méthode ou à une variable.
NOUVEAUTÉ Système d’optimisation
de flux de production
Avec Flex Builder, on peut dire qu’Adobe fait tout
pour faciliter la vie des développeurs ! La dernière
version contient désormais un système d’optimisation des flux de production de projets. De nouveaux assistants de projet permettent en effet de
gérer les systèmes back-end les plus courants :
PHP, ASP.NET, ColdFusion ou Java.
Précédent

- 41/240

Suivant