Le Touilleur Express

  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express
Next Previous

Flex2, premiers pas…

24 mars, 2007

Suite au SUN TechDays j’ai téléchargé et installé Flex Builder. Flex est une solution puissante développée au départ par Macromédia en 2004, puis maintenant par Adobe suite au rachat de Macromédia. Flex permet de construire des applications internet riches multi-plateforme car il utilise Flash 9. La majorité des navigateurs ont maintenant Flash installé ou avec l’explosion des sites comme YouTube ou DailyMotion qui font appel à cette technologie, il est clair que l’installation d’un plugin n’est plus un problème.

Une application Flex s’écrit avec du XML, plus précisement du MXML. Il suffit de décrire la composition de l’application, et de déclarer ce que voit en fait l’utilisateur. Il est aussi très facile de créer des composants ou des vues réutilisables. MXML me fait penser à Xaml de Microsoft ou encore à la syntaxe XUL de Mozilla. Cependant il y a aussi ActionScript, un langage de script qui vous permet de brancher des évenements, d’appeler des Web Services ou des applications de type REST via HTTP.

J’ai bossé tard hier soir après avoir installé le Flex Builder basé sur Eclipse RCP. Je me suis lancé sur l’écriture de quelques écrans standards de nos applications utilisant notre framework Java « pour voir ». Et franchement le résultat est très sympa. En terme d’ergonomie, on est loin devant AJAX, HTML et CSS. Nous utilisons même des composants HTC de Microsoft pour faire des tableaux éditables ou le support du drag-and-drop. Avec Flex tout est plus facile, simple et propre. Et évidemment je peux faire tourner mon application dans Firefox, comme dans Internet Explorer.

En fouillant sur le web ce matin j’ai déjà reperé quelques blogs, et quelques sites sympas.

Kuler est un module pour sélectionner la couleur primaire et les couleurs secondaires d’un site web. Cela vous permet de faire un site « beau » et pas un site d’informaticien avec 3 couleurs moches.
http://kuler.adobe.com/

Le blog de Bruce PHILIPS est très sympa car on suit au jour le jour ses progrès et ses découvertes avec Flex. Il a maintenant une sacré maitrise et j’y ai trouvé un bon tutorial pour faire la partie login de mon application. http://www.brucephillips.name/blog/index.cfm 

Si vous voulez voir une liste des composants, des layouts et des charts de Flex vous pouvez regarder sur ce site: http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html 

Enfin pour terminer je voulais mettre ici en ligne le fichier SWF réalisé cette nuit, mais JRoller refuse que j’upload des SWF. J’ai donc simplement mis une capture d’écran…
Désolé pour l’image, j’essayerai de mettre un fichier SWF sur un autre serveur.

Flex est simple à apprendre, et le Flex Builder me paraît franchement indispensable pour gagner du temps lors de la création des écrans. Cette technologie au premier coup d’oeil fonctionnera bien si du côté serveur, l’architecture est de type REST, si vous pouvez générer du XML ou encore mieux, si vous disposez de Web Services.
A tester donc.

0 no like

Articles similaires:

Default ThumbnailGoogle Wave : premiers tests Default ThumbnailDevoxx journée 1: premiers retours Default ThumbnailGateIn : premiers pas Default ThumbnailTrouver ses premiers clients

Derniers articles

  • L’instant T où tu poses ta dém…

    Retour d’expérience sur la démission et le moment où vous devez quitter une entreprise.

    6 likes

    24 octobre, 2024
  • The « Robinson » projection – comprendre son système d’information

    Nous sommes en juillet 2022 chez Doctolib. Je travaille sur un projet

    5 likes

    22 octobre, 2024
  • Réussir son démarrage comme Staff/Principal Engineer dans une nouvelle entreprise

    Je prépare une présentation avec mon collègue Théotime pour la conférence Cloud

    3 likes

    6 octobre, 2024

Mots clés

Apple (32) Architecture (14) Big Data (5) Conference (8) Devoxx (55) Dev Web (37) Doctolib (2) geekevent (1) groovy (2) Innoteria (11) Java (517) Linux (10) Non classé (15) Perso (266) Recrutement (2) Scala (30) scrum (43) Société (3) Staff Engineer (5) Startup (21) Web 2.0 (67)

Le Touilleur Express

Blog par Nicolas Martignole

Contactez-moi : nicolas@touilleur-express.fr

Suivez-moi sur X (Twitter) : @nmartignole

Copyright© 2008 - 2024 Nicolas Martignole | Tous droits réservés
  • A propos de l’auteur
  • A propos du Touilleur Express
  • Reset Password

Le Touilleur Express