Maison  >  Article  >  interface Web  >  Quelle est la différence entre les mini-programmes et HTML5

Quelle est la différence entre les mini-programmes et HTML5

青灯夜游
青灯夜游original
2021-12-22 12:06:115129parcourir

Différences : 1. Le mini-programme lui-même est une application et dépend des principales plates-formes de trafic pour s'exécuter, tandis que html5 est une technologie et dépend des navigateurs pour s'exécuter ; 2. Les outils de développement sont différents ; 3. Les langages de développement sont ; différent ; 4. Le développement HTML5 doit prendre en compte la compatibilité, etc., et le coût de développement est plus élevé que celui des petits programmes 5. Les autorisations au niveau du système qui doivent être obtenues sont différentes, etc.

Quelle est la différence entre les mini-programmes et HTML5

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

La différence entre les petits programmes et le html5

1. Différents environnements d'exploitation :

H5 est une technologie qui dépend du navigateur à exécuter. Face à une logique métier complexe ou à des interactions de pages riches, l'expérience est toujours insatisfaisante et une optimisation continue du projet est nécessaire pour améliorer l'expérience utilisateur.

Le mini-programme lui-même est une application qui fonctionne sur les principales plateformes de super trafic. Par exemple, l'environnement d'exécution de l'applet WeChat est très probablement un analyseur intégré entièrement reconstruit par l'équipe de développement de WeChat sur la base du noyau du navigateur. Il est spécialement optimisé pour l'applet et combiné avec ses propres normes et langages de développement définis. analyseur. Le rendu final est L'effet des composants natifs améliore les performances des mini-programmes.

2. Différents outils de développement :

Outils de développement H5 (vscode, webstorm, etc.) + mode aperçu du mode appareil du navigateur.

Le développement de petits programmes est basé sur ses propres outils de développement, qui peuvent réaliser un ensemble complet de processus tels que la synchronisation des fichiers locaux + développement et débogage + compilation + aperçu + téléchargement + publication.

3. Différents langages de développement :

HTML5 utilise directement le standard HTML5+CSS3.

Le mini-programme a développé un ensemble de langages de balises WXML et de langage de style WXSS.

4. Encapsulation de différents composants :

Le mini-programme sépare indépendamment de nombreux composants de l'application native.

Pour les fonctions nécessitant une simulation en HTML5, les composants peuvent être appelés directement dans le mini programme.

5. Les coûts de développement sont différents :

Lorsque nous sommes confrontés à une exigence de développement Web HTML5, nous devons prendre en compte les outils de développement, les frameworks front-end, les outils de gestion de modules, les outils de gestion de tâches, les bibliothèques d'interface utilisateur, les outils d'appel d'interface et compatibilité du navigateur Sexe, etc. Ces outils sont très personnalisables et améliorent l'efficacité de développement des développeurs. Ils sont relativement gratuits et offrent plus de choix.

Lorsque nous avons été confrontés aux besoins de développement d'une applet WeChat, l'équipe WeChat a fourni des outils de développement et des normes de développement standardisées. Le HTML et le CSS communs sur le front-end sont devenus les WXML et WXSS personnalisés de WeChat. Il y a des introductions claires à l'utilisation dans les documents officiels, mais certaines fonctions nécessitent un paiement pour être utilisées, et les coûts encourus à cet égard en représenteront également une partie. Les mini-programmes WeChat ont encore de nombreuses fonctions qui doivent être améliorées sans HTML5, le développement. le temps a été très long et relativement complet.

Quant à la question des coûts, il n'y a actuellement pas de bonne conclusion, et il faut encore la comparer en fonction de la situation réelle.

6. La différence dans l'obtention d'autorisations au niveau du système :

Par rapport aux applications Web HTML5, les mini-programmes WeChat peuvent obtenir plus d'autorisations système, telles que l'état de la communication réseau, les capacités de mise en cache des données, etc. être comparé aux mini-programmes WeChat. Le programme est transparent.

C'est un domaine dans lequel les applications Web HTML5 sont souvent critiquées. C'est également la raison pour laquelle la plupart des scénarios d'application HTML5 sont positionnés avec une logique métier simple et des fonctions uniques.

7. Le processus de mise à jour de la version est différent :

Lorsque le mini programme est mis à jour et lancé, il doit être examiné par le responsable de WeChat, et il ne peut réussir qu'une fois l'examen réussi.

Mais lorsque HTML5 est mis à jour, aucun processus de ce type ne nécessite un examen officiel de WeChat.

Pour l'instant, ce ne sont que les opinions personnelles du blogueur au début de son étude. S'il y a quelque chose qui ne va pas, j'espère que vous laisserez un commentaire et qu'il sera modifié avec le temps.

Recommandations associées : "Tutoriel vidéo HTML", "Tutoriel de développement de mini-programmes"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn