Le Touilleur ExpressLe Touilleur ExpressLe Touilleur ExpressLe Touilleur Express
  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

Flex2, premiers pas…

    Home Dev Web Flex2, premiers pas…

    Flex2, premiers pas…

    Par Nicolas Martignole | Dev Web | Commentaires fermés | 24 mars, 2007 | 0 | 589 affichages
         

    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.

    Articles similaires:

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

    Recent Posts

    • GitHub Actions : le tueur de Jenkins ?

      Avouez-le : ce titre de blog est super racoleur. J’avais aussi pensé

      15 février, 2021
    • Comment recréer du lien social dans l’Entreprise avec des outils numériques en 2021

      Nous sommes en février 2021 pendant le 3ème confinement lié à la

      10 février, 2021
    • FizzBuzz en Java et Scala (surtout Scala)

      L’exercice FizzBuzz est un petit exercice très simple, à tester par exemple

      9 février, 2021

    Recent Tweets

    •  @juliendubois   @alexismp  Interesting. However I tweet mostly in French so how accurate is this graph ?

      12 hours ago
    • Et hop, voici la future liste des talks 2021 https://t.co/kQPehA8uzx avec encore quelques ajustements à faire (masq… https://t.co/mIDLEw0sML

      13 hours ago
    •  @aurelievache  En fait je suis en train de coder la page des speakers et les orateurs sont classés par prénom. « a »… https://t.co/QxrhXmEWP0

      19 hours ago
    •  @aurelievache  je crois que ta nouvelle bio sur le CFP de Devoxx FR est coupée à la fin. Tu peux vérifier ? Apres le texte « TDS »

      21 hours ago
    •  @romainbsl  On attend de voir le ratio des speakers de 2020 qui seront dispo pour 2021 et ensuite on avisera

      1 day ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (6) barcamp (5) BarCampJavaParis (5) ddd (5) devoxx (33) esb (6) exo (6) flex (9) geek (5) google (11) grails (5) groovy (10) humeur (12) humour (7) independant (6) iphone (12) Java (77) javascript (7) jazoon (28) jboss (22) jboss seam (12) jsf (9) jug (16) Linux (11) mac (6) mule (5) parisjug (7) paris jug (22) pjug (6) play (8) playframework (6) portlet (5) recrutement (6) ria (8) Scala (21) scrum (44) spring (23) Startup (11) usi (21) usi2010 (9) web (16) xebia (7)

    Le Touilleur Express

    Contactez-moi : nicolas@touilleur-express.fr

    Suivez-moi sur Twitter : @nmartignole

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