RIA : Quoi de neuf dans Flex 4 beta et Flash Builder 4 beta ?
2009: Adobe lance les nouvelles versions de ses produits constituant leur plateforme Flash, notamment les produits tournés vers les applications d’entreprise: le framework Flex 4 et l’IDE Flash Builder 4. Quelles en sont les nouveautés/caractéristiques principales ?
Je vous propose de commencer par Flex 4:
- Un programme développé à partir de Flex 4 ne pourra s’exécuter qu’avec le Flash Player en version 10
- Spark: framework intégré de skins & composants graphiques; bénéficie des nouveautés apportées par le nouveau Flash Player 10; surcharge l’ancien framework de Flex 3 Halo [http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Component+Architecture] et apporte de nouveaux effets [http://www.flex-tutorial.fr/2009/03/06/flex-4-les-nouveaux-effets-flex-de-gumbo/]
- FXG: le nouveau format de représentation d’objets graphiques, utilisé comme socle du workflow entre la Creative Suite et Catalyst [http://livedocs.adobe.com/flex/gumbo/html/WS145DAB0B-A958-423f-8A01-12B679BA0CC7.html]
- Refonte de l’utilisation des états (States): une déclaration plus simple et plus puissants (requiert le passage au nouveau schéma MXML 2009 pour supporter ces nouveautés) [http://livedocs.adobe.com/flex/gumbo/html/WS2db454920e96a9e51e63e3d11c0bf63611-7ff1.html]
- l’utilisation du paramètre « includeIn » sur n’importe quel composant le rattache à l’état relatif à la valeur de ce paramètre [http://livedocs.adobe.com/flex/gumbo/html/WS2db454920e96a9e51e63e3d11c0bf63611-7ffa.html#WS2db454920e96a9e51e63e3d11c0bf69084-7ddd]
- Apparition de la notion de « groupe d’états »
- Le compilateur serait désormais plus véloce (reste à considérer ce propos sur un projet relativement important, ce que nous n’avons pas encore fait)
- Le support de l’ASDoc au sein d’un document MXML
- Le Data Binding bi-directionnel (ajout du charactère @ devant les {}): si un changement dans le champ de destination s’opère, le champ source se mettra à jour en conséquence [http://opensource.adobe.com/wiki/display/flexsdk/Two-way+Data+Binding]
- Sélectionneur CSS: basé sur l’ID possédé par le composant
- Prise en compte du nouveau moteur de texte du Flash Player 10 ainsi que du framework Text Layout
- Pour démarrer avec Flex 4: [http://livedocs.adobe.com/flex/gumbo/html/WS2db454920e96a9e51e63e3d11c0bf5f39f-7ff7.html#WS2db454920e96a9e51e63e3d11c0bf5f39f-7ff3]
- Enfin, un aperçu des différences dont il faut se soucier pour un passage de Flex 3 à Flex 4: [http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html]
Sources principales:
- http://www.adobe.com/devnet/flex/articles/flex4sdk_whatsnew.html
- http://www.insideria.com/2009/07/flex-4-overview-slides-posted.html
Dans mon prochain article, je traiterai des nouveautés apportées par la version 4 de Flash Builder (anciennement nommé Flex Builder)
(Article écrit avec l’aide de Rémi Patriarche)

Derniers commentaires