Les frameworks HTML/JavaScript de développement mobile "natif like" Sencha Touch : des thèmes iOs et Android soignés

Sencha Touch est la version mobile du bien connu ExtJs. C'est actuellement la solution la plus indiquée si l'on souhaite réaliser une application HTML/Javascript esthétiquement identique à une application mobile native. Il est particulièrement exhaustif et ses thèmes iOS et Android sont soignés.

Il est construit sur une architecture objet JavaScript entièrement créée par l?équipe de Sencha et permet d'utiliser le design pattern "Model View Controller" pour une meilleure maintenabilité et une meilleure évolutivité. Il faut prévoir un peu de temps pour le prendre en main car si une utilisation basique est plutôt bien documentée, il faudra souvent consulter les sources pour traiter les situations plus compliquées. Mais, le forum est assez réactif bien que la priorité de l'équipe Sencha aille au support payant.

L'équipe Sencha propose également d'autres produits en relation directe avec Sencha touch : Sencha.io, service gratuit de "Cloud" permettant de gérer les données, le login, les messages et le déploiement d'applications Sencha Touch. Sencha Animator (199 dollars) est une application facilitant la création d'animations, la création des transitions et des boutons en respectant les standards grâce à CSS3. JSBuilder, gratuit et indispensable, est un outil permettant d'optimiser le code des projets Ext JS pour la production. Le code est ainsi beaucoup plus léger.

Sencha Touch en bref
Source : Ideo Mobilis
SiteSencha Touch
Site communautaireSencha Touch
Communauté sur FacebookSencha
DémonstrationKitchensink
Version1.1.1
LangageJavaScript
Spécialisé mobileNon
LicenceGPL v3 et commerciales
PopularitéExcellente
DocumentationRéférence de l'API
SupportForum
FormationVidéos et tutoriels
Produits associésSencha.io, Sencha Animator, JSBuilder
Offres Sencha Touch
FormulePrixContenu de l'offre
Source : Ideo Mobilis
Commercial software licenseGratuitCréation de sa propre application commerciale.
Commercial OEM LicenseÀ négocierCréation de son propre SDK commercial.