Les frameworks HTML/JavaScript de développement mobile "natif like" Dojo Mobile : un code JavaScript qui s'intègre à HTML5

La version mobile de Dojo présente une solution intéressante bien que méconnue. Le framework apporte un nombre important de composants et des thèmes ressemblant à une application native. De plus, comme jQuery, il hérite de la bibliothèque Dojo standard et de tous ses plugins existants.

Pour information, Dojo est un framework un peu particulier permettant de ne charger que les classes dont on a besoin ce qui allège le poids de l'application. Une grande partie du code se fait directement dans le code HTML5 en y ajoutant des attributs, Dojo faisant ensuite de la manipulation de DOM en fonction de ces attributs. Par exemple, pour créer un magasin de données et une liste dynamique à partir de celle ci il suffira de faire :


<div data-dojo-type="dojo.data.ItemFileReadStore" jsId="sampleStore" url="data/monFichierDeDonnée.json"></div> 

<ul id="list" data-dojo-type="dojox.mobile.EdgeToEdgeDataList" store="sampleStore" query="{text: '*'}"></ul>


Le seul JavaScript qu'il faudra ajouter sont des classes utilisées en début de fichier soit "dojo.data.ItemFileReadStore" et "dojox.mobile.EdgeToEdgeDataList".


Dojo Mobile en bref
Source : Ideo Mobilis
SiteDojo Mobile
Site communautaireDojo Tool Kit
TwitterDojo Tool Kit
DémonstrationTests
DémonstrationAndroid
DémonstrationiPhone
Version1.7.1
LangageHTML
LicenceNewBSD et AFL Open Source
PopularitéMoyenne
DocumentationReference guide, API documentation
SupportForum, chat
FormationTutoriels
Offre Dojo Mobile
Source : Ideo Mobilis
FormuleLicences NewBSD et AFL open source
PrixGratuit