mardi 13 décembre 2011

Sencha Touch

Création d'une web application pour iphone.



Pour tester l'application ca se passe ici.

Ces dernières semaines j'ai travaillé sur le développement d'une application web à destination des iphones. En effet, pourquoi se casser la tête à faire du spécifique iphone quand une appli web fera exactement la même chose ?


  • Avantages : pas besoin de mac, d'Objective C ni de licences de développement.
  • Inconvénient : restriction des possibilités comme le gps ou l'appareil photo et online only.

Mon intérêt s'est porté sur Sencha Touch, connaissant déjà ExtJS (version non mobile) dans le cadre professionnel. C'est un framework Javascript permettant de concevoir des applications web avec le look&feel iphone.
Des exemples sont dispo sur le site de Sencha. Attention, ils sont compatibles Safari et Chrome mais pas Firefox.



Mon besoin était d'avoir une application dispo sur iphone facilitant les courses hebdomadaires. Les appli du genre sur l'istore ne possèdent pas une fonctionnalité de préparation de la liste de courses automatique.

L'application se connecte à une base Mysql avec les infos sur les produits, les inventaires et les habitudes de consommation. Je ne comprends pas pourquoi la grande distribution n'a rien fait dans ce domaine.

Utilisation de Closure de Google pour optimiser et checker le code JavaScript.



Pour tester l'application ca se passe ici.

L'option "Ajouter à l'écran d'accueil" de l'iphone, permet en plus de mettre un raccourci du site sur le bureau, de se passer de la barre de navigation



Retour d'exéprience...
Devant la corvée fastidieuse de l'inventaire, il est vrai qu'on se sert peu de l'application.
Même si le framework tient la route, développer en Javascript reste une grosse prise de tête par rapport à d'autres langages. La difficulté n'est pas justifiée pour ce genre de besoin.
La version Sencha Touch 1 comporte quelques bugs.
Au final, l'appli est assez décevante et peu utilisée par rapport au temps passé.

Aucun commentaire:

Enregistrer un commentaire