Qu’est-ce que Adobe Flex ?

le 19 janvier 2008 par Julien Lestel

Inverser les couleurs d’une image en FlexJe souhaite dans cet article répondre à toutes les personnes se demandant qu’est-ce que Flex. Flex comprend beaucoup de choses mais je vais y associer une définition pur que tout le monde voit ce qu’est Flex. Alors, pour savoir quoi répondre lorsque qu’on vous demande ce qu’es Flex, lisez l’article.

Définition de Flex :


Flex permet de faire des fichiers SWF !

 

La fonction première de Flex est de pouvoir créer des fichiers SWF qui tourne avec le Flash Player. C’est donc un langage de programmation se compilant en SWF. Ceci est bien sûr une description simplifiéà laquelle nous pouvons ajouter des explications. Par exemple, comme Flash créé des fichiers SWF, Flex le peut aussi mais la façon de développer est complètement diférente…


 

Flex est pour les développeurs.


Flex n’est pas fait pour les animateurs, écrivain ou autre consultants, il a été construit pour des développeurs de logiciels, ce qui permet à n’importe quel développeurs de déjà connaître la méthodologie de Flex sans même le pratiquer. Si vous connaissez Java, C, C++, C#, Delphi, VB, PHP, ColdFusion, Python ou Ruby, vous pouvez apprendre Flex ave cun minimum d’effort. L’objectif de Flex était initialement de créer un langage de développement que les développeurs pourraient facilement/déjà connaître et qui pourrait générer des fichiers SWF pour le Flash Player (et maintenant AIR). Flex contient des classes, des composants, un compilateur, un debugger, des librairies et utilise XML (MXML) pour déclarer les balises de ses composants.Il contient aussi la plupart de composants que vous utilisez déjà comme les boutons, listes, datagrid, combobox, tree mais il possède aussi des composants comme HBox, VBox, TabNavigator, TitleWindow et bien d’autres ! Donc, si vous avez déjà programmé, vous pouvez apprendre Flex facilement. Et le mieux est que Flex est compatible avec tous les serveurs HTTP and peut communiquer avec des serveurs programmés en servlets, php, ASP.net ou JSP. Flex vous permet de développer l’interface utilisateur avec un langage de progrmmation objet.

Flex construit des applications…


Flex est fait pour créer la partie client riche d’une application. Il n’est pas fait pour construire des pages web ou implémenter un serveur quelquonque, il est fait pour créer des applications client/serveur disponible sur le Web. Flex a été utilisé pour réaliser des sites géniaux tels que Buzzword (Editeur de document Microsoft Word sur le web) ou Picnik (Editeur pour l retouche Photo) ou SlideRocket (Logiciel de présentation style Apple Keynote mais sur le web :)) ou Oracle Sales Prospector (Un ERP pour les entreprises. Oui, Oracle utilise aussi Adobe Flex!! ) ou beaucoup d’autres applications que l’on peut voir sur Flex.org ou sur exemples Flex. La clé se situe dans le fait que Flex offre la possibilité de fournir une expérience utilisateur similaire à une application de bureau mais sur le net (en utilisant AIR, il est possible de réaliser des applications de bureau en Flex).

disponibles sur le Web (avec le Flash Player) …

Le Flash Player 9 est installé sur plus de 95% des ordinateurs qui utilisent une connexion Internet et a été installé plus de 3 500 000 000 fois à raison de 10 000 000 installation par jour ! Quand vous développez un logiciel, vous souhaitez qu’il soit compatible avec le plus d’ordinateurs possibles. Le Flash Player fourni une formidable plateforme de développement sans installation ou mise à jour de logiciel. Si vous construisez un site e-commerce accessible à tous les internautes, choisir le Flash Player vous permez une nouvelle expérience utilisateur pour 95% du web. Le choix de la technologie utilisée pour vos projets est importante et il faut faire attention à la compatibilité devos applications.

, sur le bureau (AIR)…

AIR est un nouveau runtime d’Adobe permettant de concevoir des applications disponibles sur 3 Systèmes d’Exploitation (MAC,WIN,LINUX) avec la même extension. AIR permet de développer des applications de bureau, qui vont intéragir directement avec votre système plutôt que des sites internet. Il possède donc beaucoup plus de fonctionnalités que le Web. Les applications AIR sont des applications de bureau natives. Des API pour la gestion des fichiers, le drag-drop de fichiers, les notifications systèmes et la détection réseau sont aussi fournies dans AIR. AIR incite les développeurs Web à créer des applications de bureau.

, ou sur vos téléphones portables !

Adobe travaille actuellement pour permettre à Flex de tourner sur les platerformes mobiles et supporter la plupart des modèles. Comme Flex peut être utilisé pour développer des applications web ou des applications de burea, il peut être utilisé pour les terminaux mobiles. Ces plateformes deviennent de plus en plus omniprésente et puissante, créer des applications Flex pour celles-ci pourraient être révolutionnaire… Dans très peu de temps, Flex permettra aux de développer des applications mobiles avec Flash Lite ou AIR sur mobile.


En résumé, Flex est un environnement de developpement permettant de créer des logiciels sur le web ou sur le bureau compatibles avec la plupart des configurations des utilisateurs. Il permet de développer une nouvelle génération de logiciels “ultra compatibles”.

Ma réponse finale :


Flex, une platforme de développement

qui va révolutionner

 

le monde de l’internet

 

et des logiciels!

Source : OnFlex 

N'oubliez pas que vous pouvez vous abonner à mon Twitter http://twitter.com/flexinfo ou au flux RSS ;)

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (No Ratings Yet)
Loading ... Loading ...

4 Commentaires de cet article

  1. jeanphilippe Says:

    Merci pour cette traduction :)

  2. Julien Says:

    De rien Jean Phi ;)

  3. Jak Says:

    merci pour l’explication. C’est assez clair pour moi qui suis débutant en flex .. ;)

  4. Johny Says:

    Bonjour,
    Est ce que quelqu’un peut me dire comment integrer le code jsp dans le code du flex pour se connecter a une base mysql.

    merci

Rédiger un commentaire

Subscriptions

Sondage

Préférez-vous travailler avec l'ancien Flex Builder ou le nouveau Flash Builder ?

  • Flex Builder (50,0%, 8 Votes)
  • Flash Builder (31,0%, 5 Votes)
  • Aucun des 2 ! (19,0%, 3 Votes)

Nombre de votants: 16

Loading ... Loading ...

Twitter

Mugsho