Développer des applications RIA natives cross plateformes avec Titanium

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Les applications riches, ou RIA sont très à la mode en ce moment, et les frameworks nombreux: Flex, Sliverlight, Pivot, JavaFX, etc. Découvrons aujourd’hui Titanium.

Est-ce un simple effet de mode ou quelque chose qui est destiné à durer ? L’avenir nous le dira. Mais le fait est que les RIA (Rich Internet Application) ou applications Web riches ont le vent en poupe, et l’abondance des frameworks commence à créer l’embarras du choix. Beaucoup de ces frameworks présentent de fortes, pour ne pas dire de très fortes similitudes. Grosso modo, nous trouvons un langage de script pour la logique de l’application, des fichiers XML pour la description des interfaces, et un runtime pour exécuter les applications. Souvent le runtime est disponible pour plusieurs plateformes, ce qui permet au développeur de cibler celle-ci avec un seul et même code. C’est dans ce contexte uniforme et peut-être un peu monotone, que se présente Titanium, le framework RIA de la société Appcelerator. Titanium présente un certain nombre d’originalités, qui sont autant d’avantages, et qui sont parfois des inconvénients. Prendre en main Titanium n’est pas très aisé, car il est mal documenté dans sa version gratuite et Open Source. Toutefois, une fois le cap de la prise en main passé, il se révèle amusant, léger et facile à manipuler. Titanium mérite qu’on le découvre, ce que nous faisons à présent.

Frédéric Mazué

S'ABONNER
Egalement au sommaire de :
Programmez! #134