Sencha vs Ionique vs Jquery Mobile vs Appcelerator Titanium
J'ai une bonne expérience sur le HTML5,Javascript, jQuery, AngularJS. Je suis sur le point de développer une application mobile hybride.
je veux juste savoir lequel d'entre eux est le meilleur.
Et je suis de planification avec l'IONIQUE comme il a commencé à prendre en charge windows. Dans quelle mesure cela sera utile. est-il rien de mieux qu'IONIQUE?
Dans mon expérience Ionique est beaucoup plus rapide et mobile adapté que jQuery.
OriginalL'auteur eaglemac | 2015-12-30
Vous devez vous connecter pour publier un commentaire.
Peut-on modifier votre question un peu? Le droit doit être le mobile de l'application du cadre suce le moins.
Ne vous méprenez pas, je ne suis pas un hater. À ce point, je suis le plus contribuer jQuery Mobile partisan ici, avec plus de 1300 réponses: https://stackoverflow.com/tags/jquery-mobile/topusers. De Plus, je suis également modérateur du forum officiel Ionique cadre du forum: https://forum.ionicframework.com/users/gajotres/activity. Donc, je suis plus versé dans cette rubrique.
Tout d'abord, il n'y a pas une telle chose comme la meilleure application mobile du cadre. Ce que vous avez besoin est un cadre mobile qui est aussi proche d'applications mobiles natives que possible (je parle de la performance et look & feel). De Plus, vous souhaitez utiliser un framework JavaScript vous êtes plus expérimenté.
Cadres
Sencha (ExtJS) est une chose du passé. À un moment donné, il a été le meilleur disponible cadre. Malheureusement, aujourd'hui, c'est juste de la graisse et lent.
jQuery Mobile (jQuery) est un mort-vivant. Il n'a jamais été un grand cadre, mais beaucoup de gens l'ont utilisé, car il a travaillé sur le dessus de jQuery. La dernière version majeure a été créé il y a 3 ans (1.4). Prochaine devrait être publié prochainement, mais c'est déjà obsolète. Nous allons mettre cela en perspective. Ionique a été libéré après jQuery Mobile 1.4 et les développeurs travaillent déjà sur Ionique 2.
Ionique (AngularJS) est actuellement le plus utilisé hybride mobile-cadre. Est-il le meilleur? Loin d'elle. Ce n'est pas très rapide (même si c'est plus rapide que le plus actuellement disponible de la concurrence). Page transitions/animations sont épouvantables, littéralement, vous devez utiliser certaines Cordova plugin juste pour faire quelque chose de bon. Et ce n'est pas tout, mais je ne vais pas vous déranger plus.
Ionique 2 (AngularJS 2) est une autre histoire. Cette alpha produit est même à ce point de mieux qu'un prêt de production Ionique. La plupart de mes préoccupations sont allés bien que les transitions de page sont toujours pas "naturelle".
OnsenUI (AngularJS/jQuery) est, à ma connaissance seulement décent Ionique concurrent. C'est toujours une étape d'avance sur Ionique. De meilleures performances, pas de AngularJS routage, plus facile à travailler. Malheureusement, il a une plus petite base d'utilisateurs. Dernier mais non le moins, il offre un meilleur navigateur de bureau de soutien que les Ionique.
OnsenUI 2 (plate-forme agnostique) est la prochaine version majeure de OnsenUI. Des performances encore meilleures. Plate-forme agnostique de sorte que vous pouvez l'utiliser avec n'importe quel framework JavaScript vous le souhaitez. Encore en version bêta.
Titane/Xamarin - l'Utilisation de JavaScript ou de code C# pour créer une application mobile native. D'une part, vous bénéficierez d'une réelle application native. Malheureusement, ces applications sont généralement sujettes à des fuites de mémoire en plus, vous pouvez pas le style, sur le même niveau par rapport à HTML5 et CSS hybride mobile cadres.
Natif Script/Réagir Natif - Ces cadres sont un autre cas particulier. Je voudrais appeler le real hybride mobile cadres, principalement parce que leur résultat final est une application native avec un JavaScript arrière-plan. Ils offrent le meilleur des deux mondes, mais ils demandent aussi beaucoup de temps à maîtriser. De Plus, ils sont généralement de 10 à 20% plus lent que le réel des applications natives, principalement en raison de Javascript <-> code natif d'abstraction.
Conclusion
Mon avis. Si vous êtes fixés sur AngularJS, Aller avec Ionique ou Ionique 2 si vous êtes prêt à attendre pour une version "release candidate". D'autre part, si vous préférez jQuery sur AngularJS puis aller avec OnsenUI ou OnsenUI 2.
Comme pour ExtJS - vous pouvez coller avec la version 3.x pour avoir une bonne application avec de bonnes performances. Et oui - versions 5 et 6 de la sucer.
OriginalL'auteur Gajotres
La question est trop vaste pour ce format, au-delà de la portée de ce site et montrant un manque de recherche:
Donc, en fait, il est
(a) Cordova vs Titane
(b) Si Cordova, puis ExtJS vs IONIQUE vs JQuery Mobile
J'ai seulement utilisé ExtJS pour l'instant, donc je ne peux pas commenter sur les autres cadres. Jetez un oeil à un exemple de code (mise en place d'un bouton, un champ, une liste ou une grille et tout ce que vous avez besoin pour votre application), essayer de le comprendre et vous trouverez ce qui vous convient.
Bien sûr, je suis d'accord... mais il serait bon de savoir quelle est la situation aujourd'hui, deux ans après cette discussion. Bel article, j'ai adoré le lire.
OriginalL'auteur Alexander
Je suis partial parce que je travaille pour Un Nom De Code qui est similaire à certains égards à ionique seul natif et utilise Java au lieu de JavaScript. Vous pouvez incorporer un PhoneGap/Cordova/ionique application dans Un nom de Code pour obtenir une application native.
Si vous préférez JavaScript puis ionique est probablement la voie à suivre que vous pouvez juste tout simuler, dans le bureau facilement.
Appcelerator traduit le code natif projet et son processus semble un peu daté par rapport à d'autres JavaScript natif outils. E. g. Réagir Natif et Un Nom De Code fournir un plus à l'aise développeur expériences.
OriginalL'auteur Shai Almog