Dans ma recherche d’emploi, nombreux ont Ă©tĂ© ceux qui m’ont proposĂ© un poste de dĂ©veloppeur Flex, et beaucoup ont Ă©tĂ© surpris d’apprendre que je ne souhaitais plus en faire.
Outrage que ce jeune diplĂ´mĂ© qui saborde sa plus grosse expĂ©rience et voudrait changer d’horizon !! Voici donc quelques explications pour expliquer ma dĂ©cision qui pourraient en guider certains dans le choix de la technologie.
Archives du mot-clef flex
Retour d’expĂ©rience sur le cours de Flex Ă Polytech’Nice Sophia
Vendredi dernier, j’intervenais dans mon ancienne Ă©cole Polytech’Nice Sophia afin de former quelques Ă©tudiants de la promotion 2010 sur le framework Adobe Flex. Je souhaite faire un petit retour sur cette expĂ©rience et la partager donc voici le contenu du cours et du TP avec mes impressions.
Expérience d’un ingénieur sur Adobe Flex
Après avoir utilisĂ© le framework Flex pendant une annĂ©e au cours de mon stage d’ingĂ©nieur Ă Polytech’Nice Sophia (voir mon CV), je souhaite donner un peu mon avis sur cette technologie, ses avantages, ses inconvĂ©nients, points forts et faibles. Comme pour WebObjects, voici une petite description pour les personnes qui ne connaitraient pas Flex.
Adobe Flex est un framework de dĂ©veloppement de clients riches (ou clients lourds) compilĂ© vers la machine virtuelle Flash. Pour les personnes connaissant Silverlight, Flex a inspirĂ© Microsoft pour sa crĂ©ation. Les interfaces sont rĂ©alisĂ©es Ă l’aide d’un langage basĂ© sur XML, le MXML (XAML pour Silverlight) et le comportement est Ă©crit Ă l’aide du langage Action Script 3 (.Net pour Silverlight).
Il ne surtout pas considĂ©rer Flex comme un outil fait pour les designeurs, c’est un framework créé pour les dĂ©veloppeurs.
Light on: Adobe Flex Tutorial
Pour programmer en Flex, il y a la documentation officielle fournie par Adobe. Toutefois celle-ci n’est pas toujours des plus pratiques. Il est notamment frĂ©quent de trouver une dĂ©monstration d’un composant dans un cas d’utilisation … mais qui ne nous correspond pas. Et lĂ on est bien embĂŞtĂ©.
Heureusement, quelques personnes comme fnicollet aident la communautĂ© avec un site web d’une très bonne qualitĂ©. Le site Adobe Flex Tutorial comporte en effet des explications sur un très grand nombre de classes du framework et propose notamment des exemples diffĂ©rents de ceux de la documentation officielle. Convenant aux utilisateurs avancĂ©s recherchant prĂ©cisĂ©ment l’utilisation d’un composant, le site peut Ă©galement tout Ă fait convenir Ă un dĂ©butant souhaitant dĂ©couvrir Flex.
On trouve des informations de base telles que l’utilisation de l’environnement de programmation ou les principes du langage Action Script 3. Sont documentĂ©s Ă©galement des fonctionnalitĂ©s spĂ©ciales du framework comme les Ă©tats, les transitions et les validateur, et enfin il est possible de consulter des exemples d’utilisation de très nombreux composants, des plus basiques au plus avancĂ©s. L’auteur du site fait actuellement un gros travail sur le très complexe composant AdvancedDataGrid.
Je tenais Ă faire dĂ©couvrir ce site aux personnes ne le connaissant pas, et j’aimerais aussi fĂ©liciter son auteur pour son travail s’il venait Ă passer par ici ! VoilĂ maintenant un an que je travaille avec Flex et j’ai arrĂŞtĂ© depuis bien longtemps de compter mes visites sur ce site pour trouver l’information qu’il me fallait.
Notons Ă©galement dans le mĂŞme genre de site mais en anglais cette fois le site Flex Examples qui a commencĂ© Ă publier un bon nombre d’articles sur Flex 4.

