- Accessibilité (14)
- Actualité (27)
- Chiffres (18)
- Collectivités (15)
- Droit & TIC (15)
- DSI (14)
- e-Marketing (15)
- Green IT (14)
- Outils (15)
- Sécurité (15)
- Search Marketing (15)
- Web Développement (14)
- 24.3.2010: Quel est le navigateur internet préféré des pirates ?
- 17.3.2010: Février 2010 : Baromètre des navigateurs
- 10.3.2010: Février 2010 : Baromètre des systèmes d'exploitation
- 24.2.2010: Google et les underscores dans les URL
- 17.2.2010: Buzz : polémique autour du web social de Google
- 10.2.2010: E-commerce en France : 25 milliards d'euros en 2009
- 3.2.2010: Le site internet d'une collectivité locale doit-il être déclaré ?
- 27.1.2010: Green IT : pensez aux outils collaboratifs
- 20.1.2010: Les outils Bing pour les webmasters
- 13.1.2010: Sécurité d'un site Internet Joomla!
- mars : 2010
- février : 2010
- janvier : 2010
- décembre : 2009
- novembre : 2009
- octobre : 2009
- septembre : 2009
- août : 2009
- juillet : 2009
- juin : 2009
- mai : 2009
- avril : 2009
- mars : 2009
- février : 2009
- janvier : 2009
- décembre : 2008
- novembre : 2008
- octobre : 2008
- septembre : 2008
- août : 2008
- juillet : 2008
- juin : 2008
- mai : 2008
- avril : 2008
- mars : 2008
- février : 2008
- janvier : 2008
- décembre : 2007
- novembre : 2007
- octobre : 2007
- septembre : 2007
- août : 2007
- juillet : 2007
- juin : 2007
- mai : 2007
Design dynamique : Ajax ou Flash ?
AJAX et FLASH sont désormais capable de prendre en charge presque n’importe quel type d’application. Dès lors, quelle technologie utiliser ? Quels sont les points forts et les points faibles de ces deux technologies ?
AJAX repose sur Javascript, langage pris en charge par tous les navigateurs et qui, via son accès direct au Document Object Model (DOM), permet des mises en page fixes mais aussi libres. De plus, AJAX permet la prise en charge totale des feuilles de style complexe (CSS). FLASH nécessite un plug-in qui limite le contenu flash à une zone rectangulaire, avec une mise en page fixe et qui utilise peu les CSS. En revanche, le plug-in fonctionne dans tous les navigateurs alors que pour Javascript, des différences majeurs existent entre les navigateurs.
Pour tout ce qui concerne la gestion des polices, images bitmap, images vectorielles, son et vidéo, FLASH domine largement son concurrent. De plus, le modèle de programmation (ActionScript, Flex) et les outils de développement (Flex Builder) offrent aux programmeurs Flash une plateforme de développement du même niveau que d’autres langages orientés objets, comme Java.
En revanche, le code AJAX est ouvert alors qu’une application FLASH reste une boîte noire, d’où des difficultés de maintenance ou de mises à jour. Un autre domaine où AJAX domine son concurrent concerne l’optimisation pour les moteurs de recherche : une application FLASH reste toujours impénétrable aux moteurs alors qu’AJAX permet un contrôle des éléments auxquels les moteurs sont sensibles.
Difficile donc de déclarer un vainqueur. Le choix de l’un par rapport à l’autre doit se faire en fonction de l’application à produire en se posant surtout la question suivante : “Avec quelle technologie et quels outils suis-je le plus familier ?”
L’idéal pourrait être de faire cohabiter les deux. Deux projets travaillent dans ce sens :
- le langage HAXE permet déjà de traduire le même programme en Flash et en JavaScript,
- le projet TAMARIN, soutenu par Mozilla et Adobe, a pour but d’unir ActionScript et JavaScript en un seul et même langage.
14.1.2009 à 0:30
Silverlight ?
14.1.2009 à 16:39
Je vous invite à lire l’article du 23 janvier 2008 dans cette même rubrique.