La première question que vous devez vous poser est quel est le but de l'application. Si vous souhaitez publier une application pour les ventes sur l'un des points de vente au détail (iTunes, Android App store), ou vous avez besoin d'accéder à l'appareil de fonctions spécifiques qui ne sont pas accessibles via les Api (accéléromètre, appareil photo, contacts, etc), alors vous devriez penser Maternelle ou l'une des solutions hybrides (Appcelerator, PhoneGap, etc.).
Si votre public va être plus dans le "web mobile" de l'espace, comme une version mobile de web de l'entreprise le site du bureau, ou de l'intranet de port de l'application web, alors vous devriez être à la recherche à Sencha Touch et jQuery Mobile. La décision entre les deux est vraiment va être basé sur l'expérience de développement et de et de ce que vous vous sentez plus à l'aise avec. Sencha Touch est TRÈS robuste plate-forme qui a un ordinateur de Bureau (ExtJS) et mobile (Sencha Touch) que le miroir de l'autre afin de les connaître assez bien permet de se lever et courir avec les autres. Aussi, le Sencha a été déplacé vers un modèle MVC sur le client qui aide vraiment à organiser côté client code et de le rendre beaucoup plus en harmonie avec le serveur-côté plates-formes de développement.
Le post ci-dessus est incorrecte, en utilisant le modèle MVC sur le client, combiné avec le historyUrl sur votre expédition des commandes vous donne la possibilité d'utiliser le navigateur boutons précédent et suivant du navigateur, de sorte que n'est pas l'exclusivité de jQuery Mobile. Aussi, le Sencha de l'Équipe de la suite de produits comprend une application de générateur qui fournit Concepteur qui est un éditeur WYSIWYG qui permet de faire glisser et de drog la création de l'Isu. Cette société de la feuille de route dans le processus de mise à jour le Concepteur de l'application afin de permettre le glisser-déposer de la conception de Toucher les écrans mobiles et les applications qui fonctionnent avec le modèle MVC. Ils sont également prêts à sortir une nouvelle version de la Sencha de Commande de l'outil qui va générer automatiquement un ensemble de MVC de l'application des structures pour vous en quelques minutes, que vous pouvez ensuite ajouter le nécessaire de code personnalisé pour compléter votre demande. Enfin, le nouveau SASS thématisation des capacités de permettre aux concepteurs d'utiliser le CSS3 et le SASS fichiers de configuration avec des variables et des Mixin pour générer de la croix-navigateur feuilles de style CSS pour votre application.
Ainsi, la décision de la voie à suivre pour le développement web mobile question se résume à la façon dont vous êtes à l'aise avec javascript objet. Si vous êtes à l'aise avec elle, puis Sencha Touch est le chemin à parcourir car il très extensible système de classe intégrée dans le moteur de base qui peuvent être personnalisés à votre contenu de coeurs...mais si vous avez une expérience minimale de JS et vous souhaitez le serveur à votre INTERFACE utilisateur et n'avez pas l'esprit en voyant la barre d'Adresse de baisse vers le bas pour vous déplacer entre les pages (moins de web 2.0 à la recherche), puis jQueryMobile est le chemin à parcourir.
Il est assez évident que je suis partial à Sencha Touch en raison de sa bien pensé la structure de la classe, de l'extensibilité, la très active communauté d'utilisateurs, web/mobile de la continuité, et l'amélioration constante du cadre de base et de nouveaux outils permettant de simplifier les efforts de développement. Et pour ne pas mentionner que la plate-forme Tactile est plus mature que jQM n'a pas atteint le mode de production encore.