Le mini programme est une application légère basée sur la plateforme WeChat. Son développement est basé sur les spécifications frontales du mini programme fournies par WeChat et combinées avec le back-end de l'application développé par le. entreprise elle-même.
Le langage utilisé pour le développement des mini-programmes est essentiellement JS+CSS+HTML5, mais les balises HTML ne peuvent pas être utilisées directement. WeChat fournit une bibliothèque de composants sans DOM et autres API de navigateur, Canvas également reconditionné.
Pour les mini-programmes WeChat, le programme frontal est la seule différence avec la technologie de construction de sites Web. Par conséquent, tant que vous utilisez JS+CSS+HTML5 pour réussir le programme frontal et être capable. pour écrire l'interface frontale, l'utilisation des langages de programmation PHP ou Java et asp.net est entièrement prise en charge. De manière générale, les entreprises utilisent des programmes PHP pour développer des applets WeChat ; celles ayant des exigences techniques plus élevées peuvent utiliser des programmes Java.
Le framework le plus couramment utilisé dans le développement de petits programmes est le framework "MINA" Apache Mina Server est un framework d'application de communication réseau, c'est-à-dire qu'il est principalement destiné à la communication basée sur TCP/IP et UDP/. Piles de protocoles IP (bien sûr, il peut également fournir des services de sérialisation d'objets JAVA, des services de communication de pipeline de machines virtuelles, etc.), Mina peut nous aider à développer rapidement des applications de communication réseau hautes performances et hautement évolutives, Mina fournit des applications de communication réseau basées sur les événements. asynchrones (les IO asynchrones de Mina utilisent JAVA NIO par défaut comme modèle de programmation pour la prise en charge sous-jacente).
Ce framework fournit un riche ensemble de composants et d'API pour exécuter des mini-programmes WeChat. Il est nécessaire d'apprendre et de maîtriser les connaissances pertinentes telles que la structure du framework, le mécanisme de liaison de données, les modèles, la mise en cache des données, les composants communs et les API des 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!