Heim  >  Artikel  >  Backend-Entwicklung  >  Ist PHP Front-End oder Back-End?

Ist PHP Front-End oder Back-End?

silencement
silencementOriginal
2019-09-27 16:24:5713826Durchsuche

Ist PHP Front-End oder Back-End?

Die meisten Netzwerkprogramme befinden sich im C/S-Modus, das heißt, Client und Server übertragen Daten und interagieren miteinander. Webanwendungen befinden sich im C/S-Modus und der Browser fungiert als universeller Client. Daher verwenden wir häufig B/S, um diesen Modus zu beschreiben. Im Web ist der Client (Browser) das Front-End, der Server das Back-End und die Vorder- und Rückseite sind relativ zum Programmierer.

Ich halte es nicht für angemessen zu sagen, ob PHP für das Front-End oder das Back-End verwendet wird. PHP läuft im Back-End (Serverseite) und die laufenden Ergebnisse werden an die Front gesendet -Ende (Client, Browser) zur Anzeige.

Genau wie der Herausgeber einer Zeitung schreibt er den Artikel im Zeitungsbüro, druckt ihn auf die Zeitung und schickt ihn Ihnen dann zum Lesen zu. Nach meinem persönlichen Verständnis gibt es tatsächlich einen Unterschied zwischen Front-End im engeren Sinne und Front-End im weiteren Sinne.

Jeder hat bereits klargestellt, dass das Frontend im engeren Sinne der „sichtbare Teil (im Browser)“ ist. Die Haupttechnologien sind HTML, CSS, JavaScript, Flash, Siverlight usw.

Das breite Front-End umfasst die Seitenausgabe vom Server an den Browser des Benutzers, der die Ansichtsschicht im MVC-Framework darstellt. Das entsprechende Back-End ist der Dienst- und Datenzugriff. Auf dem Server kapselt das Frontend einen Teil der Logik der Seitenanzeige. Beim Rendern einer Tabelle wird beispielsweise eine Schleife auf dieser Ebene erstellt (natürlich kann sie auch mit js gerendert werden) oder ein Formular produziert. Da es serverseitig ausgeführt wird, besteht der Vorteil darin, dass es schnell und sicher ist.

Natürlich sind die Funktionen von PHP nicht auf die Ausgabeseite beschränkt, sondern auch auf die Logikschicht, die Serviceschicht und das DAO sowie möglicherweise auf das Lesen und Schreiben von Dateien, Nachrichtenwarteschlangen, Ereignismechanismen usw. Streng genommen leistet PHP im Backend viel mehr als im Frontend. Verschiedene Unternehmen haben möglicherweise unterschiedliche Verständnisse davon. Ich denke, es besteht kein Grund, dies ernst zu nehmen. Selbst Studenten, die an schmalen Frontends arbeiten, werden von großem Nutzen sein, wenn sie das PHP-Framework verstehen.

Das obige ist der detaillierte Inhalt vonIst PHP Front-End oder Back-End?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn