vendredi, mai 18

Les principales technos RIA enfin comparées

Cela faisait un moment que je recherchais un comparatif clair entre les technologies RIA majeures : n'ayant rien trouvé de satisfaisant, j'ai décidé de faire mon propre comparatif.

Vous trouverez donc ci-dessous Flash, Ajax, Apollo, WPF, Silverlight et Java comparés au regard des critères qui permettent - pour moi - d'apprécier une technologie RIA : dessin vectoriel, animations, multimedia, mode offline, 3D, accès système, besoin d'installation, cross-platform.


Des. Vect. Animation 3D Multimedia Accès syst. Offline Installation Multi plateforme
Flash Oui Oui Difficile Oui Non Difficile Plug-in Oui (dont mobile)
Ajax Limité Limitée Non Non Non Difficile Non Oui
Apollo Oui Oui Difficile Oui Oui Oui Oui Oui
Silverlight Oui Oui Non Oui Non Non Plug-in Windows / MacOSX
WPF Oui Oui Oui Oui Oui Oui Non Vista / XP SP2
Java Oui Oui Oui Perfectible Oui Oui Oui Oui (dont mobile)


Conclusion ? Java semble être la killer app des RIA ! Le gros problème de ce comparatif, c'est qu'il occulte quelques points importants : performances (et là, Java en prend un coup), et productivité du développement en particulier.

Ma préférence personnelle continue à aller vers Ajax dans la mesure où il peut avantageusement tirer partie de toutes les autres technologies selon les besoins. La productivité du développement reste évidemment son gros problème, mais on y progresse indéniablement.

Et vous, votre opinion ?

5 commentaires:

Anonyme a dit…

Moi mon avis c'est que Flex est absent de cette récap alors qu'il bénéficie d'une communauté grandissante et qu'il prend une ampleur impressionnante utilisée avec la CS3.
Apollo n'est pas une techno RIA par contre mais RDA (Rich Desktop Application). Fash pas tellement non plus.

L'avantage de Flex c'est qu'il est basé sur le FlashPlayer 9 que 75% des utilisateurs possèdent déjà.

JB Boisseau a dit…

Quand je parle techno RIA, je parle runtime : Flex n'est pas un runtime.

Apollo est bien un runtime, même si il s'exécute hors navigateur (c'est aussi le cas de WPF d'ailleurs et des applets Java dans une certaine mesure).

RIA, c'est Rich Internet Application : on ne fait donc pas de distinction entre application dans et hors navigateur... on englobe les 2.

Je sais bien que certains (dont Fred Cavazza) font cette distinction, mais je trouve pour ma part qu'elle n'a pas lieu d'être.

Nicolas Villaume a dit…

Bonjour,
Je suis photographe et absolument pas un expert des technologies web (vous par contre on sent une certaine maitrise!). J'ai une petite question à vous poser, par chance peut etre connaissez vous la reponse: voila je cherche a capturer du son et de la video sous un developpement en flash, via une webcam et un micro externe. Existe t il un plug in ou un developement specifique qui me permettrait de réaliser cet objectif? Merci pour vos conseils avertis.
Bien à vous,
Nicolas.

Anonyme a dit…

wow gold
lotro gold
buy wow gold
cheap wow gold
wow gold usa
wow gold usa
gold wow
world of warcraft gold
warcraft gold
wow leveling
wow power leveling
lotro gold
buy lotro gold
lotro power leveling

Anonyme a dit…

wow gold
lotro gold
buy wow gold
cheap wow gold
gold wow
world of warcraft gold
warcraft gold
wow gold usa
wow gold usa