Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Entwicklungsgeschichte sowie Funktionen und Features

PHP-Entwicklungsgeschichte sowie Funktionen und Features

韦小宝
韦小宝Original
2018-02-23 10:27:501924Durchsuche

web1.0 Ära: Alle Codes werden auf der Browserseite ausgeführt Statische Skripte und Benutzer fordern statische Webseiten an, die bereits auf dem Server vorhanden sind. Es kann keine Interaktion mit erfolgen der Server! (Keine Datenbankunterstützung erforderlich)

web2.0 Ära: Interaktion (Dialog) zwischen Benutzer und Server, PHP Skript muss mit der Datenbank kommunizieren. Interaktiv, In der Lage, benutzerbezogene komplexe Geschäftslogiken zu verarbeiten, werden zukünftige Webseiten immer mehr „softwarebasiert“ werden.

web3.0Ära: Internet der Dinge, Cloud Computing und Die Ära von Big Data

Die Entwicklungsgeschichte von PHP

Die ursprüngliche Bedeutung von PHP: Persönliche Homepage Persönliche Homepage

Es begann damit, dass ein Kumpel aus Kanada ein Online-Skript-Tool entwickelte, um aufzuzeichnen, wie viele Leute seinen Online-Lebenslauf besucht hatten. Es war sehr beliebt er Fangen Sie einfach an, Ihr eigenes Toolset zu entwickeln!

PHPBedeutet jetzt: Hypetext Perprocessor Hypetext Preprocessing Language

Erklärt DasPHP ist eine Sprache, die vorab auf dem Server ausgeführt wird (auf der Serverseite arbeitet) und dann die Ausführungsergebnisse an den Browser sendet

PHP

    PHP
  • werden hauptsächlich für die

    Web--Entwicklung verwendet, aberPHP kann auch Desktop-Software (Anwendungssoftware) entwickeln, wird aber nicht häufig verwendet

  • PHP
  • ist eine freie Open-Source-Software Das kann stabil auf allen Betriebsplattformen laufen

  • PHP
  • Der Einstieg ist relativ einfach und die Syntax ähnelt der von

    C -Sprache ( PHP selbst ist in C-Sprache geschrieben) und unterstützt sowohl prozessorientierte als auch objektorientierte orientierteProgrammierung

  • PHP
  • ist noch relativ „jung“, wird immer noch kontinuierlich verbessert und weiterentwickelt und ist relativ „lebenswichtig“

  • PHP
  • arbeitet auf dem entsprechenden Plattforminterpreter und verbraucht relativ wenig Systemressourcen

  • PHP
  • unterstützt eine Vielzahl von Mainstream-Datenbanken wie

    Mssql, Mysql, SQL Server, Orakel usw., aber sie sind „goldene Partner“ mit Mysql

Die Entwicklungsgeschichte des Web

Dienstes

Peer-to-Peer-Netzwerkmodus

Es gibt keinen dedizierten Client oder Dedizierter Server!

Vorteile:

Einfach und schnell

Nachteile:

Kann keinen zuverlässigen Service bieten

C/S

Modus Client/Server

, also Client

/ serverseitiger Modus, der den Client künstlich trennt (insbesondere „ Genießen Sie Dienste) und Server (spezialisiert auf die Bereitstellung von Diensten)!

Master

/Slave-Server, wobei der Slave-Server auch als Spiegelserver bezeichnet wird!

Eigenschaften:

Client bzw. Server installieren unterschiedliche Software, unterschiedliche Dienste haben unterschiedliche Client-Software

Vorteile:

Zuverlässige Web-Dienste bereitstellen

B/SModus

Browser/Server, also Browser/Server Modus, entwickelt aus dem C/S-Modus. Man kann auch sagen, dass der B/S-Modus tatsächlich ein besonderer C/S-Modus entspricht der Umwandlung aller Clients im C/S-Modus in Browser!

Zum Beispiel: Web-Spiele (Web-Spiele)

Der Kern der Web-Entwicklung ist das B/S Modus !

Unsere Hauptaufgabe besteht heute darin, eine Web-Serverumgebung aufzubauen, aber die Browserseite (B) Wir müssen es nicht erstellen, wir müssen nur die Serversoftware erstellen!

Zwei Fragen:

Was ist die integrierte Umgebung?

Integrierte Umgebung ist der Aufbau eines Web Servers mit allen Komponenten (Apache, mysql, php usw.) werden künstlich miteinander kombiniert! Gängige Integrationsumgebungen sind: wamp (Windows, Apache, mysql, php), Lamp, xamp ,PHPStudyusw.

Warum empfehlen wir nicht die Verwendung einer integrierten Umgebung?

  • Wir wissen es nichtApache,MySQL,php usw. Warum und wie man sie zusammensetzt (sehr wichtig für Profis)

  • In der echten Entwicklung nicht unbedingt Das muss man tun Verwenden Sie Apache (es gibt beispielsweise auch IIS), und Sie müssen nicht MySQL, also müssen wir das Prinzip verstehen!

  • Integrierte Umgebungen sind Software von Drittanbietern und möglicherweise nicht
  • sicher

    !

Empfohlene verwandte Artikel:

PHP-Entwicklungstrends 2017 und zehn Vorschläge für die Entwicklungsrichtung von PHP-Programmierern

Heute werden wir über den Entwicklungstrend von PHP im Jahr 2017 sowie die Karriereentwicklungsrichtung eines PHP-Programmierers sprechen und...


PHP-Entwicklungsgeschichte

PHP-Entwicklungsgeschichte. PHP, ein verschachtelter Abkürzungsname, ist eine englische Hypertext-Vorverarbeitungssprache (PHP:Hypertext Preprocessor)...

Das obige ist der detaillierte Inhalt vonPHP-Entwicklungsgeschichte sowie Funktionen und Features. 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