blog2geek.com
FreeSonAvatar de FreeSon

3 billets | Profil

Recherche Google

ce blog tous
Derniers billets Connexion
Archives

re-flex-ion

13/02/2007

Flex-ability

Depuis quelques temps, on parle beaucoup du web 2.0. Le web se dirige entre autre vers de nouveaux modes de fonctionnement, une nouvelle approche. On ne parle déjà plus de sites web, mais d'applications. En effet, on trouve désormais des outils sur l'Internet qui se rapprochent de plus en plus des applications qu'on trouve habituellement sur nos machines. Citons par exemple des applications telles que les nouveaux webmails (gmail, hotmail,...) qui ressemblent désormais aux solutions comme outlook ou thunderbird. Ces applications sont appelées « applications Internet riches » (RIA).

Parmi les technologies récentes utilisées pour développer ces applications on trouve Flex, qui nous intéresse ici. Flex existe depuis 2004 et est propose par Adobe (cette solution a en fait été crée à l’origine par Macromedia qui appartient aujourd’hui a Adobe). C’est une solution qui va donc offrir la possibilité de proposer du contenu riche et des services de Rich Media.

Flex est un outil de développement qui se veut multi plates-formes, en effet il utilise beaucoup la technologie Flash. Or, une très large majorité des machines des utilisateurs sont équipées du player permettant la lecture de ce type de contenu.

En ce qui concerne le développement, l’outil d’Adobe se base sur un modèle qui ne déroutera pas les développeurs web. Il utilise deux langages differents :

- MXML : c’est le langage Flex, basé sur l’XML. Puisqu’il utilise un schéma XML, il est portable sur les différents environnements, il est proche du jsp et il use de balises intuitives. On peut ainsi définir les interfaces des applications dynamiques.

- ECMAScript : c’est en fait l’ActionScript 2.0 et il est basé sur le standard ECMAScript. Il est fortement typé et orienté objet. Il s’occupe quant à lui du moteur logique coté utilisateur.

Voici le modèle de Flex :

flex_archi_400

 

Flex a un aussi un concurrent assez présent qu’est Ajax. Il a l’avantage de ne pas être tributaire d’un player.

 

> Rédiger un commentaire

23:06 13/02/2007 - inconnu

Je ne connaissais pas du tout. Je suis curieux de voir quels genres de choses on peut faire...

> Rédiger un commentaire