Comparatif des outils de développement multi-plateforme mobile 4 - Adobe Flex

Le développement mobile "Flex" profite de l'intégration des différents outils Adobe. L'environnement de développement "Adobe Flash Builder" est très complet, depuis l'intégration au workflow des outils graphiques comme Photoshop ou Fireworks jusqu'au monitoring des communications entre le serveur et l'application. "Flash Builder" permet de construire graphiquement son application à la manière d'un "Interface Builder".

Les points négatifs se retrouvent au niveau de l'ergonomie : il y a des problèmes de fluidité et de performance lors de la navigation dans de grosses applications, et il n'existe pas pour le moment de "Template" complet pour imiter complètement un aspect natif.

Avantages :
 environnement de développement très complet et performant ;
 bonne documentation et nombreux tutoriels ;
 communauté active ;
 accès à de nombreuses ressources natives ;
 gestion vidéo poussée (enregistrement et lecture) ;
 gratuit.

Inconvénients :
 performances ;
 pas d'aspect natif par défaut ;
 environnement de développement payant.

CARACTÉRISTIQUES DE LA SOLUTION
CRITÈREDESCRIPTIONCOMMENTAIRE
Source : Ideo Mobilis
Type de solutionFramework
Type de DéploiementDessiné
Gestion de L'IHMOuiProche d'un aspect natif avec des thèmes, cependant ces derniers sont incomplets pour iOS et Android entre autres.
Type de mise en pagePourcentage
LangageActionScript 3, MXML.
Vitesse de développementMoyenne, Rapide
Courbe d'apprentissageMoyenneBonne documentation, la communauté est très active et aide beaucoup.
IDEAdobe Flash Builder
Outil graphique pour l'IHMAdobe Flash Builder
DébogueurEmulateurs et débogueur AIR de Adobe Flash Builder.
DocumentationDocumentation, cookbooks.
Outils de supportForum, blogs, support.
PopularitéGrande
Outils de formationTutoriels, vidéos, cours privés (exemple: 5 jours 1995€).
PrixGratuit
LicenceMPL 1.1 (Mozila public license)
Open sourceOui
Support des tablettesOui
Outils de déploiementNon
ExtensibilitéOui
Produits associésLe runtime AIR sur lequel tourne l'application et l'IDE Adobe Flash Builder qui permet de facilement construire, coder et tester son application.Tous les produits Adobe sont intégrables dans le workflow. Il est très facile par exemple de faire une image sous Photoshop et de la transférer dans Flash Builder.