Le framework PHP général peut être utilisé comme serveur backend d'application. Parce qu'en principe, tout ce que le client obtient de vous, ce sont des données de chaîne, donc il n'y a aucun problème même si vous n'utilisez pas le framework, mais cela entraînera des problèmes ultérieurs. PHP fournit simplement une API au client. Il existe de nombreuses façons de décrire l'API : REST, SOAP, etc. LE REPOS est recommandé.
PHP peut-il développer des clients ?
Parce que PHP est un langage de script, il est principalement utilisé pour le développement côté serveur et est chargé de compléter la partie S de l'architecture B/S ou de l'architecture C/S. Cependant, PHP ne le peut pas. être développé uniquement sur des sites Web Internet. Un site PHP pour Android (PFA) a déclaré qu'il serait en mesure de publier des modèles de programmation et une documentation sur la boîte à outils pour activer les applications PHP sur Android. (Apprentissage recommandé : Programmation PHP du débutant à compétent)
Comment utiliser le langage framework PHP pour développer une application mobile ?
Premièrement : tout comme le développement WEB, vous avez d'abord besoin de certains paramètres pertinents. Ces paramètres seront transmis par le client, peut-être GET ou POST. Cela doit être convenu par l'équipe de développement. développer des spécifications unifiées.
Deuxième : Avec des paramètres, complétez le traitement des données en fonction des exigences de l'application, telles que : mises à jour de la progression des tâches, achats intégrés, soumission des données à la fin d'un jeu, etc.
Troisième : Logique des données Après le traitement, renvoyez les données pertinentes nécessaires au client, telles que : l'état de la tâche, les résultats des achats intégrés, les informations sur le joueur, etc.
P.S : Comment renvoyer les données au client ? Formulaire de sortie directe, tel que : JSON, XML, TEXT, etc.
Quatrièmement : une fois que le client a obtenu les données que vous avez renvoyées, interagissez avec l'utilisateur localement !
PHP ne peut pas écrire d'applications. Principalement utilisé pour les applications B/S. développement et utilisation de la structure (Navigateur/Serveur, mode navigateur/serveur). Mais php peut être utilisé comme serveur pour échanger des données avec l'API du serveur d'application.
Il existe trois plates-formes de téléphonie mobile populaires pour apprendre les applications, Android, IOS et Windows. Ils ont tous leurs propres langages de programmation, qui peuvent être appris via la recherche Baidu sur leurs plateformes respectives.
Les backends mobiles sont tous lourds de PHP, Python et Java, sans parler du C++. Cela dépend du protocole que vous utilisez, http, tcp/ip.
nodejs peut écrire le routage et la vérification de formulaire en tant que modules C++. Il fournit principalement des interfaces pour les appels d'applications mobiles, qui peuvent être considérées du point de vue du coût, de l'occupation des ressources du serveur, de l'efficacité du développement, de l'efficacité opérationnelle et de la capacité de traiter une logique complexe en arrière-plan. À l'heure actuelle, ceux que je connais incluent jsp, asp et php.
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!