3 – Expérimentons Flex Builder
© Groupe Eyrolles, 2008
23
Ce kit de développement vous permet de créer sans contrainte et en
toute liberté du contenu SWF utilisant la technologie Flex. Un simple
éditeur de texte permettra d’écrire le code de votre application.
Cependant, en vue d’une productivité optimale, il est conseillé d’utiliser
le Flex Builder, un EDI basé sur Eclipse, qui inclut bien entendu le
SDK, mais aussi des outils dotés d’indicateurs de code intelligents permettant une conception graphique complète de l’interface utilisateur.
Ceux-ci comprennent notamment un débogueur interactif, des profileurs de mémoire ainsi que des tests fonctionnels automatisés, le tout
accélérant le développement et améliorant les performances applicatives.
Cet outil n’est pas gratuit cependant, mais une version d’évaluation de
60 jours est disponible sur le site d’Adobe. Pour l’instant, Flex Builder 3
est disponible uniquement en anglais.
Il existe également un autre outil portant le nom évocateur de Flex
Charting, dédié à la création de composants de représentation graphique
avancés (très utile pour afficher des statistiques, notamment). Cependant, il n’est pas disponible dans la version standard de Flex, mais uniquement dans la version dite « professionnelle », dont le coût est bien
évidemment supérieur.
Développement et déploiement d’une application
Flex classique
Les figures 3-1 à 3-5 présentent le processus d’interaction habituel entre
les trois entités Développeur, Serveur (+ base de données) et Client
(internaute).
Le développeur compile donc son application RIA avec, par exemple,
l’outil Flex Builder. Il génère ainsi un fichier au format SWF (figure 3-2).
CLIN D’ŒIL Le projet Eclipse
Le projet a été lancé par IBM, ce qui expliquerait le
choix du nom « Eclipse ». En effet, les ingénieurs
d’IBM auraient choisi ce nom par dérision vis-à-vis
de leur principal concurrent, sachant que le créateur de Java est Sun, en anglais « soleil »… concurrent qu’IBM semblerait vouloir « éclipser ».
Figure 3–1
Interaction développeur/serveur/client,
schéma de fonctionnement
d’une application RIA classique
© Groupe Eyrolles, 2008
23
Ce kit de développement vous permet de créer sans contrainte et en
toute liberté du contenu SWF utilisant la technologie Flex. Un simple
éditeur de texte permettra d’écrire le code de votre application.
Cependant, en vue d’une productivité optimale, il est conseillé d’utiliser
le Flex Builder, un EDI basé sur Eclipse, qui inclut bien entendu le
SDK, mais aussi des outils dotés d’indicateurs de code intelligents permettant une conception graphique complète de l’interface utilisateur.
Ceux-ci comprennent notamment un débogueur interactif, des profileurs de mémoire ainsi que des tests fonctionnels automatisés, le tout
accélérant le développement et améliorant les performances applicatives.
Cet outil n’est pas gratuit cependant, mais une version d’évaluation de
60 jours est disponible sur le site d’Adobe. Pour l’instant, Flex Builder 3
est disponible uniquement en anglais.
Il existe également un autre outil portant le nom évocateur de Flex
Charting, dédié à la création de composants de représentation graphique
avancés (très utile pour afficher des statistiques, notamment). Cependant, il n’est pas disponible dans la version standard de Flex, mais uniquement dans la version dite « professionnelle », dont le coût est bien
évidemment supérieur.
Développement et déploiement d’une application
Flex classique
Les figures 3-1 à 3-5 présentent le processus d’interaction habituel entre
les trois entités Développeur, Serveur (+ base de données) et Client
(internaute).
Le développeur compile donc son application RIA avec, par exemple,
l’outil Flex Builder. Il génère ainsi un fichier au format SWF (figure 3-2).
CLIN D’ŒIL Le projet Eclipse
Le projet a été lancé par IBM, ce qui expliquerait le
choix du nom « Eclipse ». En effet, les ingénieurs
d’IBM auraient choisi ce nom par dérision vis-à-vis
de leur principal concurrent, sachant que le créateur de Java est Sun, en anglais « soleil »… concurrent qu’IBM semblerait vouloir « éclipser ».
Figure 3–1
Interaction développeur/serveur/client,
schéma de fonctionnement
d’une application RIA classique
