Avec le développement de la technologie Internet, HTML5 s'améliore de plus en plus et le matériel mobile deviendra de plus en plus puissant. Si vous regardez de plus près les applications sur votre téléphone mobile, de nombreuses applications ont discrètement utilisé le développement hybride. Certaines personnes disent que le développement HTML5 est très lent, mais en réalité, ils ne sont pas d'accord. Nous devons utiliser de bons outils de développement HTML5 lors du développement, et nous pouvons toujours développer de bonnes applications mobiles. 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.
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.
Si IONIC vous intéresse, vous pouvez jeter un oeil au tutoriel IONIC sur ce site.
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 de Mobile Angular UI sont : Bootstrap 3, AngularJS
Bootstrap 3 Composants mobiles, tels que les commutateurs, les superpositions et les barres latérales, qui ne se trouvent pas dans bootstrap.
Les modules AngularJS, tels que angulaire-route, angulaire-touch et angulaire-animate
Les requêtes multimédias réactives traitent le bootstrap comme un 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 Démarrer avec Mobile Angular UI. .
Intel XDK
Intel XDK est un outil de développement multiplateforme développé par Inter Nous pouvons facilement développer des applications via Intel XDK. Ce que vous devez 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.
Développement de frameworks d'applications associésTutoriel d'utilisation : Pratique de développement mobile : le développement de frameworks d'applications prend en charge les applications de défilement plein écran pour les appareils mobiles
J'ai déjà écrit un didacticiel très détaillé sur Intel XDK. Les étudiants qui ne l'ont pas vu peuvent y jeter un œil :
Écrire des applications multiplateformes via Intel XDK (1)Écrire des applications multiplateformes via Intel XDK (2)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 pour 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 fonctionnalités officielles de Sencha Basées sur les dernières normes 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. 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. É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. 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 framework 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 accéder à la documentation officielle de PhoneGap pour commencer à en apprendre davantage sur PhoneGap.
Dans cet article, nous avons partagé 7 frameworks de développement mobile HTML5 et les avons brièvement présentés. Je pense que beaucoup de gens ont un fort intérêt pour le développement HTML5, alors vous pourriez aussi bien essayer ceux ci-dessus, j'espère. cela peut vous aider.
Recommandations associées :
Quelques outils de développement nécessaires pour PHP
Outils de développement front-end utiles recommandés - WebStorm
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!