Sencha touch est un peu plus compliqué à utiliser pour les habitués de la conception web, dans la mesure où il s'agit d'un modèle presque purement programmatique (vous ne concevez pas de pages en html, vous ajoutez des éléments à une page de manière programmatique). Il dispose cependant d'un modèle de widget beaucoup plus riche et est beaucoup plus étoffé que jQTouch (il est aussi beaucoup plus gros)...
JQTouch est beaucoup plus facile à faire fonctionner à la volée (vous concevez essentiellement des pages en div's sur une seule page), cependant, si vous prévoyez d'avoir beaucoup d'écrans, vous devez être très judicieux sur le fait de diviser l'application en plusieurs pages ou de créer vos pages dynamiquement en Javascript car (au moins sur beaucoup de versions d'Android et sur l'iPhone 3G) la manipulation DOM avec beaucoup de pages tend à être l'endroit où la lenteur se produit.
Bien que Sencha touch semble avoir beaucoup plus de documentation (au moins elle est certainement plus organisée et dans un endroit central), j'ai effectivement trouvé plus difficile de faire fonctionner une simple application de 3 ou 4 pages. La documentation pour jQtouch est un peu partout sur le web, et vous devez passer un peu de temps à trouver les ressources (les deux livres de Jonathon Stark ( iphone , Android ), le peepcode Vidéo d'écran . Maintenant que la page web reflète le déplacement du code vers Github plutôt que vers google code, le dépôt git actuel est plus facile à trouver (un fork du code google était auparavant les premiers résultats sur google). Et maintenant que Jonathon Stark a repris l'intendance du projet que David Keneda avait en quelque sorte laissé tomber pendant qu'il travaillait sur Sencha touch, les choses semblent devenir plus organisées.
Je ne sais pas si cela peut vous aider, mais je vous suggère d'essayer d'écrire un site de 2 ou 3 pages dans chacun d'eux et de voir ce que vous et vos développeurs trouvez le plus facile. Pour l'instant, je m'en tiens à jQTouch, mais cela pourrait changer si Sencha (ou une autre technologie) s'améliore. L'important est de garder la majeure partie du code Javascript que vous écrivez aussi agnostique que possible vis-à-vis des bibliothèques...
0 votes
FYI : En réponse (je pense) à la sortie de la version alpha 2 de jQuery Mobile, Sencha Touch est désormais gratuit .