Flash Builder 4 et le Flex SDK 4 sortent en production
Flash Builder 4 et le SDK Flex 4 sont sortis tous les deux en version finale ce matin après plusieurs mois en beta. Mars est décidément un très bon mois pour la communauté Adobe Flex, surtout après l'annonce de la mise à disposition de la totalité du SDK Flex de manière gratuite et open source (grâce à l'ajout de datavisualization.swc).
Flex Builder devient Flash Builder
J'en parlais sur ce blog il y a presque, un an, Flex Builder est bien devenu Flash Builder. Simplement un changement de nom pour faire comprendre qu'avec Flash Builder, on peut aussi faire des applications AS3 sans Flex. Bien sûr, Flash Builder est idéal pour faire des applications Flex / Air mais il ne sert pas uniquement à cela.
Notez que cette version Flash Builder 4 est basée sur un Eclipse 3.5 (plug-in et standalone). Cela est un vrai plus pour les développeurs qui utilisent le même environnement pour leurs projets Java et Flex.
Télécharger la version d'évaluation de Flash Builder 4 (380 Mo)
Les nouveautés Flash Builder 4
Un très grand nombre de nouveautés viennent s'ajouter à Flash Builder 4 qui en fait un IDE vraiment mature. La liste est longue, vous trouverez sur le site d'Adobe les principales:
Nouvelles fonctionnalités Flash Builder 4
Ou alors vous pouvez consulter cette article que j'avais écrit il y a quelques temps
Flash Builder 4 – Nouvelles fonctionnalités en beta sur Adobe Labs
Parmi ces fonctionnalités, voici celles qui ont vraiment retenu mon attention:
- Génération de getters/setters (j'en avais vraiment marre de les taper à la main)
- Un débugger bien plus puissant qu'avant
- Un refactoring qui fonctionne
- Support de l'ASDoc et de la visualisation de l'ASDoc au survol
- Meilleurs temps de compilation
Parmi les trucs qui peuvent vous intéresser (mais qui me font pas sauter au plafond perso):
- Intégration de FlexUnit
- Génération de code pour communication avec un back-end serveur
- Génération de formulaires CRUD
- Intégration avec Flash Catalyst
- …
Notez que Flash Catalyst n'est pas sorti en même temps. A mon avis, il arrivera au moment de la sortie de la CS5.
Et un petit récapitulatif comparant les fonctionnalités de Flex Builder 3 et Flash Builder 4:
Comparatif Flex Builder 3 et Flash Builder 4
Combien ça coute?
Et bien cela dépend de votre situation. Une image vaut mieux qu'un long discours, voici donc le listing des prix:
Voilà, je suis pas commercial Adobe et je ne touche aucune commission, mais si vous êtes développeur Flex, je vous recommande très fortement de faire l'investissement le plus vite possible (ça a été fait ce matin pour ma part
).
Flex 4 SDK
Avec Flash Builder 4 est naturellement venu le nouveau SDK Flex 4. Celui-ci apporte un gros changement d'architecture dont j'ai déjà parlé sur ce blog.
Voici quelques articles qui devraient vous aider à comprendre les différence entre Flex3 SDK et Flex 4 SDK:
- Flex 4 – Différences entre Flex 3 et Flex 4 (1-Migration vers Flex 4)
- Flex 4 – Différences entre Flex 3 et Flex 4 (2-Nouvelle architecture Flex 4)
- Flex 4 – Différences entre Flex 3 et Flex 4 (3-Nouveaux composants et container)
- Flex 4 – Différences entre Flex 3 et Flex 4 (4-Nouvelle syntaxe des States)
- Flex 4 – Différences entre Flex 3 et Flex 4 (5-Layout et Effects)
Si vous préférez les vidéos, en voici quelques-unes (en anglais):
- Flex Improves Desiger/Developer Workflows
- Graphics in Flex 3 and Gumbo
- Gumbo Offers More Intelligent Effects
- A Deep Dive Into Flex 4 Lists and Layouts (1h)
- Effects in Flex 4 (1h)
- What’s new in Flex 4 (1h)
Pour les prochains exemples de Flex-Tutorial.fr, je vais utiliser Flash Builder 4, il faut être en concordance avec son temps
.
Une nouvelle vitrine Flex.org au passage
Au passage, Flex.org a été remanié et devient *enfin*, une vraie vitrine pour Flex (l'ancien Flex.org ressemblait un peu trop à un google reader). De bonnes explications et pas mal de showcase avec parmi eux, mon préféré
.
Articles similaires
- Flash Builder 4 – Gestion de l'AsDoc (documentation)
- Flash Builder 4 – Nouvelles fonctionnalités en beta sur Adobe Labs
- Flash Catalyst – L'outil designer RIA en beta sur Adobe Labs
- Flash Builder 4 Secrets – Les nouveautés FB4 dans une vidéo de 25 minutes
- Flex 4 – Différences entre Flex 3 et Flex 4 (1-Migration vers Flex 4)







22 mars 2010
Question à 2€ : on peut faire cohabiter Flex Builder 3 et Flash Builder 4 sur la même machine ?
Je voudrais migrer en douceur … Merci.
23 mars 2010
Parfaitement. Par contre, une fois que tes projets auront été ouverts avec FB 4, tu auras surement des soucis si tu souhaites les réouvrir dans FB3.
Fabien
23 mars 2010
Salut Fabien,
Je suis un lecteur fidèle de flex-tutorial.fr. Et je voulais te féliciter depuis longtemps sur ton investissement et surtout pour tes qualités de pédagogue (sincèrement).
A la lecture ce matin de l'info, j'ai installé la version de test, qui est en français (cool), et ensuite j'ai lu les différents posts sur Flex 4, plutôt Flash Builder 4. Je suis très favorable à cette nouvelle version, mais comme la période AS2/AS3, il va y avoir du boulot d'adaptation… Pas de bouquin (en français) en vu, pas de tuto suivi comme le tien, en gros la galère.
Sans te mettre la pression, je compte sur toi pour nous faire part de tes recommandations et exemples. Je fini un projet en Flex 3 et je passe dès demain sur le 4 ! longue soirée en perspective…
Merci encore Fabien et bon courage pour ces posts sur Flash Builder 4 !
Laurent
23 mars 2010
Merci Fabien, téléchargement en cours
Sinon, tu aurais des URLs de galeries de skins genre ScaleNine ?
Je voudrais me rendre compte de ce qu'il est possible de faire désormais.
Merci bien.
23 mars 2010
@Laurent
Salut Laurent et merci pour ton message. Je ne me suis pas encore mis à Flex 4 (j'aime pas vraiment utiliser les beta et avoir des surprises plus tard) mais je compte m'y mettre dès maintenant.
Je comptais par ailleurs montrer un peu ma conception d'un développement "orienté composant" (sans framework MVC) et quoi de mieux qu'un exemple pour cela. Je pense que je vais en profiter pour coupler les deux et faire une "application open source" que je vais coder en même temps que j'apprivoise Flex 4.
Ce sera donc une application Flex 4 complète avec une déclinaison Adobe Air (pour montrer un peu l'utilité d'une archi "composant"). Je pensais à un lecteur multimédia (avec l'ajout de l'OSMF à Flex 4) en jouant sur les states pour l'affichage des différents items, des styles et des layouts. La version Air permettra de faire de l'ajout depuis le poste, synchronisation comme le Adobe Media Player & co. Bref une grosse application pas forcement utile mais qui permettra de voir un maximum de nouvelles facettes de Flex 4.
Sinon pour les tutos Flash Builder 4, j'ai déjà un petit article sur la génération de getters/setters qui attend d'être publié dans mes brouillons wordpress
@Haribo
Il n'y a pas beaucoup d'autre sites comme ScaleNine mais je pense que cela devrait arriver avec la popularisation de Flex 4.
Fabien
23 mars 2010
Super Adobe ! J'achète la mise à jour pour Flex 2/3 (sans précision de version, j'insiste) que je possède, je lance l'install, qui, c'est normal, me demande mon n° de série FB 3 Pro alors que j'ai un Standard ! Donc là, je suis de la baise … Bravo les gars, champions !
23 mars 2010
Super l'idée d'un fil rouge, même si tu penses que il n'y a pas d'utilité fonctionnelle.
Pour ma part, je vais m'orienter aussi sur le MVC, car je souhaiterai développer des grosses applis qui en auraient bien besoin.
Je suis actuellement sur un projet de CRM interne, full Flex.
A+
23 mars 2010
L'application fonctionnera sûrement, mais le but ne sera pas d'en faire une application commerciable ou quoi. En tout cas, on pourra en réutiliser les composants pour ses applications donc si quelqu'un veut en faire quelque chose, il pourra ^^
Fabien
25 mars 2010
Pour info, mon pb s'est réglé avec le support Adobe qui m'a donné un n° de série FB3 Pro.
Je serais curieux de savoir combien de personnes se sont "fait avoir" …
24 novembre 2010
Merci pour la traduction, c'est un excellent exemple que je me suis empressé d'essayer mais je dois dire que je ne comprends pas d'où sort le type : UMBlogMVC
Et du coup la compilation s'arrête sur ce point
Je commence Flex avec cet exemple, c'était peut etre pas le meilleur choix, désolé du coup si cette question est basique
Merci beaucoup!
24 novembre 2010
Salut Thinkedou, je suppose que tu parles de l'article:
).
http://www.flex-tutorial.fr/2009/08/29/flex-best-practices-mvc-model-view-controller-par-lexemple/
Qui est une bonne base pour commencer (même si je te conseille de consulter la liste des tutos dans l'ordre auparavant
Pour le type UMBlogMVC, c'est le type de la View qui, dans cet exemple simplifié est l'application. C'est donc le fichier MXML principal de l'application qui s'appelle UMBlogMVC.mxml (le projet devait sûrement s'appeler UMBlogMVC)
Fabien
24 novembre 2010
Merci pour ta réponse fnicollet (pas besoin de publier, je n'ai pas trouvé un moyen de te joindre directement)
Je me suis effectivement embrouillé les onglets, toutes mes excuses!
J'avais joué de facilité et laisser FlashDevelop nommer mon fichier mxml tout seul, a savoir Main dans tous les cas.
Par ailleurs, entre temps, j'ai acheté un livre sur Flex 4 et j'ai vu que tu y avais participé!
Je vais donc me jeter dedans et revenir ensuite sans n’embrouiller les onglets
24 novembre 2010
C'est pas grave
. C'est cool pour le bouquin, effectivement j'y ai participé, il est paru depuis quelques jours, je ne l'ai même pas encore reçu haha
Pour me joindre (avec modération!) mon mail est en bas de page
Fabien