H. Récapitulatif▲
Après un tour d'horizon de six plateformes ou technologies permettant de créer des interfaces riches, je vous propose un petit récapitulatif. Petit rappel :
- Flex : par Adobe, plateforme de création d'interfaces riches basées sur Flash.
- Ajax : utilisation de XML et de JavaScript pour améliorer le dynamisme de pages HTML.
- OpenLaszlo : plateforme de création d'interfaces riches basées sur Flash.
- XULÂ : langage de description d'interface pour logiciels comme Firefox.
- WPF : par Microsoft, plateforme de création d'interfaces riches basées sur le framework .NET 3.
- Apollo : par Adobe, environnement d'exécution multisource : HTML, Flash et PDF.
Je vais donc résumer un peu tout ce que j'ai dit à l'intérieur d'un petit tableau, selon quelques critères techniques pour la plupart.
Technologies |
Grammaire |
Langage |
Caractéristiques |
Points forts |
Points faibles |
---|---|---|---|---|---|
Flex |
MXML |
ActionScript 3 |
Compatibles tous OS, suite d'outils (certains payants) |
Basé sur Flash |
Puissance pour applications d'entreprises ? |
OpenLaszlo |
LZX |
/ |
Gratuit |
Gratuit, basé sur Flash |
Peu puissant |
XUL |
XUL |
JavaScript |
Gratuit, soutenu par la fondation Mozilla |
Puissant |
Nécessite un moteur de rendu |
AJAX |
XML |
JavaScript |
Gratuit, nombreux frameworks |
Simple à utiliser |
Limité, compatibilité entre navigateurs |
WPF |
XAML |
.NET 3 |
Vient avec la gamme Expression |
Proposé par Microsoft, pour Vista |
Compatibilité ? |
Apollo |
MXML |
ActionScript 3 |
Comme Flex |
Basé sur Flash, lit du HTML et PDF |
Capacité à se faire connaître ? |
On remarque tout de même que toutes les technologies sont basées sur un langage de description XML. D'un point de vue plus personnel, je pense que le futur des applications Internet riches se situe avec Flex et Ajax qui restera. Quant aux applications de bureau, je mettrais une pièce sur un petit duel WPF / Apollo. À vérifier dans un an !