Maison  >  Article  >  développement back-end  >  PHP est-il front-end ou back-end ?

PHP est-il front-end ou back-end ?

silencement
silencementoriginal
2019-09-27 16:24:5713877parcourir

PHP est-il front-end ou back-end ?

La plupart des programmes réseau sont en mode C/S, c'est-à-dire que le client et le serveur transmettent des données et interagissent les uns avec les autres. Les applications Web sont en mode C/S et le navigateur sert de client universel, nous utilisons donc souvent B/S pour décrire ce mode. Dans le Web, le client (navigateur) est le front-end, le serveur est le back-end, et le front-end et le back-end sont relatifs au programmeur.

Je ne pense pas qu'il soit approprié de dire si PHP est utilisé pour le front-end ou le back-end. PHP s'exécute sur le back-end (côté serveur), et les résultats d'exécution seront envoyés au front-end. -end (client, navigateur) pour l'affichage.

Tout comme le rédacteur en chef d'un journal, il rédige l'article dans le bureau du journal, l'imprime sur le journal, puis vous l'envoie pour que vous le lisiez. D'après ma compréhension personnelle, il existe en fait une différence entre le front-end au sens étroit et le front-end au sens large.

Tout le monde a déjà précisé que le front-end au sens étroit est la "partie visible (dans le navigateur)". Les principales technologies sont HTML, CSS, JavaScript, Flash, iverlight, etc.

Le large front-end inclut la page affichée par le serveur vers le navigateur de l'utilisateur, qui est la couche View dans le framework MVC. Le back-end correspondant est l'accès aux services et aux données. Dans le serveur, le front-end encapsulera une partie de la logique d'affichage de la page. Par exemple, lors du rendu d'un tableau, une boucle sera effectuée au niveau de cette couche (bien sûr, elle peut également être rendue avec js), ou un formulaire sera créé. produit. Parce qu’il est exécuté côté serveur, l’avantage est qu’il est rapide et sûr.

Bien sûr, les fonctions de PHP ne se limitent pas à la page de sortie, mais aussi à la couche logique, à la couche de service et au DAO, et peut-être à la lecture et à l'écriture de fichiers, aux files d'attente de messages, aux mécanismes d'événements, etc. À proprement parler, PHP fait bien plus sur le backend que sur le frontend. Différentes entreprises peuvent avoir des compréhensions différentes de cela. Je pense qu'il n'est pas nécessaire d'être sérieux à ce sujet. Même les étudiants qui travaillent dans un travail frontal restreint auront beaucoup de mal à comprendre le framework 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!

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