22 Mars 2010, journée historique: sortie officielle de Flex 4 et de Flash Builder 4. Pour ceux qui n’ont pas encore joué avec le framework Flex 4, voici les principales nouveautés:
- La grande nouveauté est le nouveau modèle de composant Spark qui permet de plus facilement skinner les composants Flex. Cette nouvelle architecture permet une séparation totale entre l’apparence d’un composant (dans une classe de skin) et son comportement. Cela s’accompagne du nouveau support du format FXG, un format d’échange de graphiques entre les composants de la Flash Platform et la Creative Suite.
- La nouvelle gestion des états (states), plus intuitive et plus lisible dans le code MXML.
- Des innovations au niveau du langage pour gérer une zone déclarative en MXML, du double-binding avec le caractère @, une gestion plus avancée des CSS (avec héritage de propriétés), etc…
L’environnement de développement Flash Builder (anciennement Flex Builder) propose aussi de nombreuses nouveautés. Il existe désormais une version traduite en français! :
- De nombreux outils améliorent le développement d’applications Data-centric (manipulation de données): introspection de webservices, de services Java, PHP, génération automatiquement de proxy AS3 et côté serveur pour manipuler de la donnée (CRUD), binding de services sur des composants par glisser-déposer.
- Le refactoring a aussi été amélioré, ainsi que le debugger (debug conditonnel, watchpoints, run-to-line) et le profiler. Un nouvel outil “Network Monitor” scrute les échanges de données sur le réseau.
- Génération de code getter/setter, gestionnaire d’événements, package explorer, support de l’ASDoc pendant le coding.
- Intégration continue avec les apports de FlexUnit, build et déploiement en ligne de commande… plus les nombreux plug-ins gratuits comme FlexPMD pour la qualité de code, FlexCover pour la couverture du code, etc…
De nombreux articles ont été rédigés pour le lancement de Flex 4 et sont disponibles sur le site d’Adobe. Je prépare un post pour demain qui listera les meilleures ressources. En attendant, je vous invite à découvrir le nouveau site www.flex.org.
Bonne nouvelle, mais dommage que ce soit pas couplé à la sortie de Catalyst… sont quand même pas mal liés…
Catalyst est aussi lié à d’autres produits (vous vous en doutez), et sortira très prochainement. Annonces à suivre dans quelques semaines.
Quelle coïncidence… demain j’ai un Flex Camp Paris
Félicitations à toute l’équipe Adobe/Flex/FB en tout cas, je pense que cette sortie va totalement influencé à la fois le développement web, mais aussi le développement mobile et desktop des prochaines années…
Et avec les possibilités offertes par le skinning, les layouts et toute la gestion des vues riches (state/transition/effect + Catalyst), je pense que la communauté Flex va sentir un vent de créativité souffler, et j’ai hâte de pouvoir tester tous les futurs composants qui vont tourner sur le Web.
Sinon, pour ceux qui veulent encore plus profiter de Flash Builder, il y a un plug-in qui est sorti pour encore plus améliorer le workflow développeur: Sourcemate
FB4 + sourcemate = FB5 avec 2 ans d’avance
J’avais prévu de poster un article sur ce plug-in qui est en effet au top.
YOUHOUUUUU le Flex nouveau est arrivé
Super nouvel !
Vivement Flash Catalyst !!!
Belle année, l’année 2010 !
La beta 2 était déjà excellente (impossible de retourner coder sous Fx 3), alors ça promet… Et Adobe doit nous préparer encore plein de surprises d’ici l’été !!! Omniture integration ?
Magnifique le nouveau site http://www.flex.org !!!
Est ce que le programme “licence flex gratuite pour les demandeurs d’emploi” est aussi valable pour cette nouvelle version
?
Espérons que Flash Builder supporte enfin les WS standards Java. Je vais tester de ce pas pour voir si des progrès ont été réalisés depuis la béta
J’ai testé avec FB 4 et JAX-WS et cela fonctionne enfin ! Le JIRA Adobe ne mentait pas. Merci bien pour cet upgrade
Je post sur mon blog asap. A+ Mike
@benjamin : oui ! Les licence gratuite fonctionne pour tous les étudiants, personnels de l’éducation et personne sans emploi. Le lien magique : https://freeriatools.adobe.com/
Excelente nouvelle en effet
Et la version pour linux c’est pour quand ?
Humm, je veux bien commander l’upgrade de ma version 3 là, mais ne vais-je pas recevoir un promotional code dans les jours qui viennent, ça sersait dommage de passer a côté dans ces temps de crise….
Bonjour,
J’ai un peu les mêmes interrogations que Pierre.
1/Ayant acheté pour ma société Flex3 il n’y a pas longtemps, peut on s’attendre à un geste commercial d’Adobe ou … d’un Evangéliste Adobe
Professionnellement parlant, serait il possible d’avoir ton mail Michaël ?
2/La Beta Flash Builder 4 sera opérationnel jusqu’à quand ?
Merci par avance,
Sky
Un geste de la main
Je n’ai pas d’info sur les MAJ commerciales, il faut regarder sur l’Adobe Store ou contacter un distributeur. Pour la beta, je suppose qu’elle va s’arrêter prochainement.
Très bonne nouvelle !!
Mais ce n’est pas pour embeter Microsoft que cette version sort aujourd’hui ? (Juste apres le MIX)
Ouh là, tu te fais des noeuds au cerveau. Non, on ce n’est pas calé par rapport à MIX.
Super, je vais tester ça.
Par contre, est-ce qu’on pourrait enfin avoir un message clair pour la version Linux ? Au Devoox on m’a dit officieusement que vous bossiez dessus, depuis plus de nouvelles … C’est un point très important pour mes clients …
Pour Linux, Adobe postera une réponse officielle dans quelques semaines.
[...] et un « Network Monitor » pour scruter les échanges client serveur. Consulter l’annonce de Michael Chaize Consulter le nouveau site flex.org d’Adobe Consulter une vidéo sur les [...]
Est-ce qu’on peut espérer avoir une petite démo au Flex Camp des tontons de ce soir ?
On fera un événement dédié je pense, ou un webinar.
Bonjour et merci pour vos articles.
J’ai une petite question concernant cette nouvelle version de flex:
Habitué au développement multitouch sous flex3/air2 avec un sdk “fait à la main” selon les instructions des premiers articles multitouch d’adobe.
Toutefois impossible de trouver les librairies multitouch dans flex 4 (exemple flash.events.TouchEvent) … est-ce qu’elle sont inclues mais on changé de nom, est-ce qu’elle ne sont pas encore inclues ?
Elles ne sont pas dans le framework Flex. Il faut toujours aller sur labs.adobe.com et récupérer le Flash Player 10.1 ou mieux AIR 2. Il y a des articles qui expliquent comment étendre le Flex SDK 4 pour avoir ces événements.
Merci beaucoup, cela confirme l’idée que j’avais.
Salut les amis, à propose de flex 4, combien pése un fichier SWF avec une app de type Hello World. Dans la première version testé, le SWF pesait comme même 1,5 MO, c’est comme même un peu lourd.
Bonjour, encore merci pour votre article.
http://www.developpez.com/index/redirect/6221/Flex-4-et-Flash-Builder-4-sont-arrives-de-tres-nombreuses-nouveautes-au-menu-des-deux-produits-de-developpement-web-d-Adobe/
[...] source Share this post! [...]
Fatalement, comment ne pas évoquer l’avenir de l’exporteur Flash CS5 pour iPhone? Comment Adobe va contourner les nouvelles réglementations imposées par Apple avec l’OS 4?