ordinateur-interfaces-riches

Apple annonce un framework javascript de création d’interfaces riches, on se calme

Décidément il y a des petits malins chez Apple qui se plaisent à entretenir le conflit du moment (cf. Vivement la fin du conflit entre Apple et Adobe) car nous venons de découvrir qu’Apple travaillerait sur un concurrent de Flash : Apple is developing a Flash alternative. Un concurrent de Flash ? Non pas tout à fait car il s’agit d’un framework javascript pour réaliser des interfaces riches. Le nom de code de ce framework est Gianduia et serait une version browser-side de Cocoa avec un peu de CoreData et de WebObject dedans (pour les détails c’est ici : Gianduia, une alternative à Flash ?).

Donc ce Gianduia serait en fait beaucoup plus proche de framework comme SproutCore, Cappucino (déjà utilisé par Apple pour MobileMe et iWork) ou JavascriptMVC que de technologies avec plugin comme Flash ou Silverlight. Ce framework permet de faire des interfaces en HTML / CSS / javascript avec un affichage et un comportement cohérent entre les différents OS et navigateur. Cela permet de gagner du temps et standardiser les développements.

gianduia_ui-5040213 Exemple d’interface en javascript utilisée par Apple

Dans l’absolu Apple est carrément en retard sur ce coup là car il existe d’autres framework à la philosophie proche ainsi que de nombreuses bibliothèques dont certains proposés par de grands éditeurs comme Spry d’Adobe ou YUI de Yahoo! ou des bibliothèques open source comme jQuery ou Dojo.

Je ne me lancerais pas dans un comparatif de ces frameworks / bibliothèques, mais je sais qu’il faut beaucoup de moyens et d’énergie pour développer et maintenir une offre viable dans ce domaine. Eventuellement Apple pourrait proposer du code optimisé pour son navigateur (Safari) mais celà restreindrait carrément le champ d’application.

Un framework RIA en javascript qui serait proposé par l’éditeur d’un navigateur web. Ça ne vous rappelle personne ? Google peut être avec GWT et Chrome. Donc au final ce Guianduia est plus un concurrent de GWT que de Flash (cf. Avec Gianduia, Apple vise Flash et Silverlight, mais aussi GWT).

Je pense qu’il faut donc nuancer cette annonce et y voir une technologie utilisée en interne chez Apple plutôt qu’un concurrent direct de Flash. Donc on se calme (d’où le titre du billet).

Voir les 5 commentaires