Bysoft cite 10 raisons pour lesquelles on aime Flex:
- Flex est complètement compatible avec tous les navigateurs Internet sur toutes les plate-formes. Plus de tests dans tous les sens pour être certains de la comptabilité javascript sous-jacente à Ajax
- Flex possède un parseur XML simple et puissant. Cela permet de manipuler très facilement des fichiers XML.
- Des interfaces utilisateurs d’une ergonomie parfaite ou presque : on retrouve sur un navigateur web l’ergonomie et les interfaces utilisateurs des programmes installés directement sur un ordinateur en local
- Une gestion de formulaire évoluée : tout est déjà dans le produit (éléments, validation, etc..)
- Un super natif du vidéo et du son…rien de plus simple de jouer une vidéo ou une musique dans une application Flex
- Une séparation complète du contenu et du contenant. Les données sont remontées dans les applications Flex directement par des flux XML, des interfaces SOAP, etc…
- Un environnement de développement simple et mature : flex builder, flex sdk
- CSS est supporté pour la gestion des skins (couleurs, polices, dégradés, etc..)
- Flex ce n’est pas QUE pour le web. De plus en plus d’applications d’entreprises sont bâties autour de flex (applications de salle de marchés, CRM, agenda dynamique, etc..)
- Flex va sortir du navigateur pour arriver sur le bureau de l’utilisateur : c’est le projet Apollo de Adobe. Flex devient alors un concurrent direct et sérieux a Java.
J’en ajouterais 5 autres:

- Flex est gratuit (ou presque).
Rien à payer pour déployer une application. Les Frameworks commerciaux AJAX concurrents (Backbase, Tibco, etc.) se payent aux alentours de $5000 par CPU. Pour Flex, on payera un Flex Builder ($250) par développeur, éventuellement une license de Flex Charting ($400) par serveur et LiveCycle Data Services pour parler à ses objets Java ($6000/CPU) si on est riche, sinon on prendra Granite Data Services ou des Web Services. - Flex fait des beaux graphiques.
Les moteurs de graphiques open-sources ne sont pas légions et donnent des rendus peu esthétiques (JFreeChart). Les moteurs de graphiques commerciaux sont légions et donnent pour la pluparts des rendus peu esthétiques voire moches. Seuls ChartFX, Dundas Charts, et .net Chartings arrivent à afficher des jolis graphiques, malheureusement ils sont chers.
En comparaison, Flex Charting n’est pas très cher ($400) et affiche des graphiques vectoriels très jolis. - Flex permet d’ajouter des animations à vos applications.
Avec une facilité déconcertante, on peut créer des applications à la fois totalement bluffantes, et terriblement intuitives. - Silverlight 2.0 n’est pas encore prêt.
Microsoft a certes sorti Silverlight 1.0, mais ce dernier possède une API limitée et utilise Javascript comme langage. Silverlight 2.0 apportera une librairie de composants graphiques (boutons, listes, arbres, …) et le language C#, ce qui en fera un vrai concurrent pour Flex. Mais en attendant… Flex fait le boulot ! - Flex est commercialisé par Adobe.
Macromedia a été racheté par Adobe. Pour beaucoup, notamment les grandes entreprises, c’est un gage de pérénité.
Et vous, pourquoi avez-vous ou allez-vous choisir Flex?
Bulletins (RSS)