C'est le meilleur moment pour commencer à apprendre le développement mobile. Tout le monde devrait avoir des idées d'applications mobiles, et vous n'avez besoin d'aucune expérience en programmation d'applications natives. Vous avez seulement besoin de quelques connaissances liées au HTML et à une certaine compréhension de celui-ci. suffisent. Si vous entendez toujours les gens dire que les applications mobiles HTML5 sont trop lentes, je peux seulement vous dire que vous devriez avoir quelques opinions. Tout d'abord, HTML5 s'améliorera et le matériel mobile deviendra de plus en plus puissant. Je l'ai mis ? Regardez de plus près. Quant aux applications sur votre téléphone mobile, de nombreuses applications ont discrètement utilisé le développement hybride. Si elles sont très lentes comme vous l'avez dit, les avez-vous remarquées ?
Il existe déjà de nombreux frameworks qui peuvent vous aider à développer des applications mobiles multiplateformes. Dans cet article, nous ne présentons que les 7 meilleurs d'entre eux.
IONIC
IONIC est actuellement le framework de développement d'applications mobiles HTML5 le plus prometteur. Créez des applications via SASS, qui fournit de nombreux composants d'interface utilisateur pour aider les développeurs à développer des applications puissantes. Il utilise le framework JavaScript MVVM et AngularJS pour améliorer l'application. Fournit une liaison bidirectionnelle des données, ce qui en fait un choix courant pour les développeurs Web et mobiles. Le prochain AngularJS 2.0 se concentrera sur le développement mobile et je pense que IONIC obtiendra certainement de bons résultats.
L'équipe de développement de IONIC développera bientôt un moyen permettant aux développeurs de créer rapidement des applications IONIC via IONIC Creator. Nous verrons bientôt un outil de développement visuel prenant en charge la fonctionnalité glisser-déposer, et développer une application en quelques minutes ne sera plus une simple blague.
Mobile Angular UI
Mobile Angular UI est un framework HTML5 de développement mobile réactif utilisant bootstrap 3 et AngularJS.
Les mots clés pour l'interface utilisateur angulaire mobile sont :
Bootstrap 3
AngularJS
Les composants Bootstrap 3 Mobile, tels que les commutateurs, les superpositions et les barres latérales, ne sont pas disponibles dans bootstrap.
Les modules AngularJS, tels que angulaire-route, angulaire-touch et angulaire-animate
Les requêtes multimédias réactives utilisent bootstrap en tant que fichier séparé , il vous suffit d'inclure ce dont vous avez besoin. Mobile Angular UIu n'inclut aucune dépendance jQuery, tout ce que vous avez à faire est de créer une expérience utilisateur conviviale grâce à quelques instructions AngularJS.
Pour des informations détaillées, vous pouvez consulter la page de démonstration de Mobile Angular UI, qui présente la pratique de Mobile Angular UI. Si vous souhaitez en savoir plus, je vous suggère de lire obtenir. a commencé avec l'interface utilisateur angulaire mobile.
Intel XDK
Intel XDK est un outil de développement multiplateforme développé par Inter Nous pouvons facilement utiliser Intel XDK pour développer. applications, tout ce que vous avez à faire est de télécharger leurs outils de développement d'applications, disponibles pour Linux, Windows et Mac. Il fournit également de nombreux frameworks de développement, tels que Twitter bootstrap, jQuery Mobile et Topcoat.
. Appcelerator Titanium
Appcelerator's Titanium est différent des autres frameworks en ce sens qu'il s'agit d'un framework open source.
Titanium est une solution unique pour le développement d'applications mobiles hybrides, il vous suffit de télécharger Titanium Studio peut tout résoudre. Titanium SDK comprend de nombreuses API de plate-forme mobile et services cloud back-end.
Titanium utilise Alloy, qui est un framework MVC développé rapidement pour les applications mobiles. Le développement modulaire peut réduire considérablement le temps de développement et améliorer la réutilisation du code.
Titanium studio fournit également quelques modèles de code. Vous pouvez vous familiariser avec ces modèles et des didacticiels associés seront bientôt lancés.
Sencha Touch
Sencha Touch est également un framework de développement multiplateforme d'applications mobiles HTML5, exécutant iOS/Android/Blackberry. Il existe depuis de nombreuses années et est désormais devenu un cadre de développement de programmation hybride très couramment utilisé.
Sencha Touch peut donner à votre application Web l'apparence d'une application native. De superbes composants d'interface utilisateur et une gestion riche des données sont tous basés sur les dernières normes WEB HTML5 et CSS3 et sont entièrement compatibles avec les appareils Android et Apple iOS.
Voici quelques-unes des fonctionnalités officielles de Sencha
1. Basé sur les derniers standards WEB - HTML5, CSS3, JavaScript. La bibliothèque entière fait environ 80 Ko après compression et gzip, et elle peut être encore plus petite en désactivant certains composants.
2. Prend en charge les meilleurs appareils au monde. La version bêta est compatible avec Android et iOS, et les développeurs sur Android peuvent également utiliser certains thèmes personnalisés spécifiquement pour Android.
3. Événements tactiles améliorés. Sur la base d'événements standard tels que touchstart et touchend, un ensemble d'intégrations de données d'événements personnalisées est ajouté, telles que toucher, glisser, pincer, faire pivoter, etc.
4. Intégration des données. Fournit des packages de données puissants, qui peuvent être liés à des modèles de composants via Ajax, JSONp, YQL, etc., et écrits sur un stockage local hors ligne.
Kendo UI
L'interface utilisateur Kendo de Telerik est un cadre puissant pour le développement rapide d'une interface utilisateur HTML5. Basé sur les dernières normes HTML5, CSS3 et JavaScript.
Kendo UI comprend tout ce dont vous avez besoin pour développer un développement JavaScript moderne, notamment : des sources de données puissantes, des fonctionnalités polyvalentes de glisser-déposer, des modèles et des contrôles d'interface utilisateur.
PhoneGap
PhoneGap est probablement le framework le plus ancien, je pense que beaucoup de gens en ont entendu parler ou même l'ont utilisé, mais. PhoneGap est basé sur la version commerciale open source de Cordova.
Le premier code PhoneGap a été écrit lors de l'iPhoneDevCamp en août 2008. L'une des principales motivations pour sa création reposait sur un simple fait auquel presque tous les nouveaux développeurs iPhone sont confrontés : Objective-C est un environnement très étranger aux développeurs Web, et ils sont bien plus nombreux que le nombre de développeurs Objective-C. .
La question est la suivante : quelqu'un peut-il développer un framework permettant aux développeurs Web d'exploiter toutes leurs connaissances en HTML, CSS et JavaScript tout en continuant à interagir avec les applications natives importantes de l'iPhone comme l'appareil photo et les contacts ?
C'est l'année où PhoneGap a remporté le prix et a commencé à prendre en charge la plate-forme Android, devenant ainsi de plus en plus utile au nombre croissant de développeurs mobiles qui avaient besoin de la prise en charge du code sur davantage de plates-formes.
Vous pouvez consulter la documentation officielle de PhoneGap pour commencer à en apprendre davantage sur PhoneGap.
Conclusion
Dans cet article, nous avons discuté de certains frameworks de développement mobile HTML5 Après la sortie officielle du standard HTML5, de nombreux développeurs ont ravivé leur intérêt pour HTML5. , je crois que c'est une époque merveilleuse, je crois qu'elle nous apportera plus de surprises.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!