tom             Sat Mar  9 03:27:25 2002 EDT

  Modified files:              
    /phpdoc/de/appendices       history.xml 
  Log:
  Initial translation
  
Index: phpdoc/de/appendices/history.xml
diff -u /dev/null phpdoc/de/appendices/history.xml:1.6
--- /dev/null   Sat Mar  9 03:27:25 2002
+++ phpdoc/de/appendices/history.xml    Sat Mar  9 03:27:25 2002
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.13 Maintainer: tom Status: ready -->
+
+<appendix id="history">
+ <title>Die Geschichte von PHP und verwandten Projekten</title>
+ <para>
+  PHP hat in den letzten Jahren einen langen Weg hinter sich,
+  und zu einer der bekanntesten Sprachen f�r das Web zu werden,
+  war keine einfache Aufgabe. Wenn Sie daran interessiert sind
+  kurz zu sehen, wie PHP zu dem gewachsen ist was es heute ist,
+  dann lesen Sie weiter.
+ </para>
+ 
+ <sect1 id="history.php">
+  <title>Die Geschichte von PHP</title>
+  
+  <sect2 id="history.phpfi">
+   <title>PHP/FI</title>
+   <para>
+    PHP ist der Nachfolger eines �lteren Produktes, PHP/FI. PHP/FI
+    wurde 1995 von Rasmus Lerdorf geschaffen. Urspr�nglich war
+    PHP/FI ein Set von Perl Skripten zur Erfassung der Zugriffe
+    auf seinen Webauftritt. Er nannte dieses Set von Skripten
+    'Personal Home Page Tools'. Als dann mehr Funktionalit�t
+    ben�tigt wurde, schrieb Rasmus eine viel gr��ere Umsetzung
+    in C, welche auch mit Datenbanken kommunizieren konnte, und
+    den Benutzern die Entwicklung einfacher dynamischer
+    Webapplikationen erm�glichte. Rasmus entschloss sich, den
+    Sourcecode von PHP/FI zu ver�ffentlichen, sodass ihn jeder
+    benutzen, von Fehlern bereinigen, und weiterentwicklen konnte.
+   </para>
+   <para>
+    PHP/FI stand f�r Personal Home Page / Forms Interpreter, und
+    beinhaltete manches an Funktionalit�t des PHP wie wir es heute
+    kennen. Es besa� Variablen wie in Perl, eine automatische
+    Interpretation von Formularvariablen und eine in HTML eingebettete
+    Syntax. Die Syntax selbst war der von Perl �hnlich, wenn auch viel
+    eingeschr�nkter, einfach, und ziemlich inkonsistent.
+   </para>
+   <para>
+    1997 war PHP/FI 2.0, die zweite �berarbeitung der C Implementierung,
+    Kult f�r einige tausend Benutzer weltweit (gesch�tzt). Etwa
+    50.000 Domains berichteten PHP/FI 2.0 installiert zu haben, was mit
+    ca. 1% der Domains im Internet zu Buche schlug. Obwohl manche Leute
+    diesem Projekt ein St�ck Code beisteuerten, war es insgesamt immer
+    noch ein Ein-Mann-Projekt.
+   </para>
+   <para>
+    PHP/FI 2.0 wurde im November 1997 offiziell freigegeben, nachdem es
+    die meiste Zeit seines Lebenszyklus als verschiedene Betaversionen
+    verbracht hatte. Es wurde kurz danach von den ersten Alphaversionen
+    von PHP 3 abgel�st.
+   </para>
+  </sect2>
+
+  <sect2 id="history.php3">
+   <title>PHP 3</title>
+   <para>
+    PHP 3.0 war die erste Version, die dem heutigen PHP sehr gleicht.
+    Es wurde 1997 von Andi Gutmans und Zeev Suraski neu geschrieben,
+    nachdem PHP/FI 2.0 ihrer Meinung nach f�r die Entwicklung ihrer
+    eCommerce Applikation viel zu schwach war. Auf die Basis der
+    bestehenden Benutzer von PHP/FI aufbauend, entschieden sich 
+    Andi, Rasmus und Zeev zur Kooperation, und k�ndigten PHP 3.0
+    als den offiziellen Nachfolger von PHP/FI 2.0 an, und die
+    Entwicklung von PHP/FI 2.0 wurde gr��tenteils eingestellt.
+   </para>
+   <para>
+    Eine der gr��ten St�rken von PHP 3.0 waren die starken
+    Erweiterungsm�glichkeiten. Zus�tzlich zu der soliden
+    Infrastruktur f�r eine Menge an Datenbanken, Protokollen und
+    APIs, lockten vor allem die Erweiterungsm�glichkeiten von PHP 3
+    dutzende von Entwicklern an, welche sich beteiligten, und neue
+    Erweiterungsmodule einbrachten. M�glicherweise war das der
+    Schl�ssel zu dem gewaltigen Erfolg von PHP 3.0. Weitere
+    besondere Merkmale von PHP 3.0 waren die Unterst�tzung f�r 
+    objektorientierte Syntax und die viel bessere sowie
+    konsistentere Sprachsyntax.
+   </para>
+   <para>
+    Die gesamte neue Sprache wurde unter einem neuen Namen
+    ver�ffentlicht, welche die im Namen PHP/FI 2.0 vorhandene
+    Implizierung einer eingeschr�nkten pers�nlichen Nutzung
+    beseitigte. Es wurde einfach 'PHP' genannt, ein rekursives
+    Akronym f�r PHP: Hypertext Preprocessor.
+   </para>
+   <para>
+    Gegen Ende 1998 wuchs PHP auf eine installierte Basis von
+    (gesch�tzten) zehntausenden Benutzern und hunderttausenden
+    Websites, auf denen PHP installiert war, heran. An seinem
+    H�hepunkt war PHP 3.0 auf etwa 10% der Webserver im Internet
+    installiert.
+   </para>
+   <para>
+    PHP 3.0 wurde im Juni 1998 nach einer neunmonatigen �ffentlichen
+    Testphase offiziell freigegeben.
+   </para>
+  </sect2>
+
+  <sect2 id="history.php4">
+   <title>PHP 4</title>
+   <para>
+    Im Winter 1998, kurz nach der offiziellen Freigabe von PHP 3.0,
+    begannen Andi Gutmans und Zeev Suraski den Kern von PHP 
+    umzuschreiben. Die Ziele waren eine verbesserte Leistung von
+    komplexen Applikationen, und eine verbesserte Modularit�t des
+    Basiscodes. Solche Applikationen wurden durch die neuen
+    Leistungsmerkmale von PHP 3.0, der Unterst�tzung einer gro�en
+    Auswahl von Datenbanken und APIs von Drittanbietern m�glich
+    gemacht, aber PHP 3.0 war nicht daf�r entworfen, solche
+    komplexen Applikationen auch effizient zu handhaben.
+   </para>
+   <para>
+    Die neue Engine, tituliert als 'Zend Engine' (aus den Vornamen
+    Zeev und Andi gebildet), entsprach diesen Zielen im Design
+    erfolgreich, und wurde zum ersten Mal Mitte 1999 eingef�hrt.
+    PHP 4.0, das auf dieser Engine, verbunden mit einer gro�en
+    Auswahl an zus�tzlichen Leistungsmerkmalen basiert, wurde im
+    Mai 2000 offiziell freigegeben, fast zwei Jahre nach seinem
+    Vorg�nger PHP 3.0. Zus�tzlich zu der stark verbesserten
+    Leistung, inkludierte PHP 4.0 andere wichtige Leistungsmerkmale,
+    wie Unterst�tzung f�r viele weitere Webserver, HTTP-Sessions,
+    Ausgabepufferung, sicherere Wege im Umgang mit Benutzereingaben,
+    und verschiedene neue Sprachkonstrukte.
+   </para>
+   <para>
+    PHP 4 ist die derzeit aktuellste freigegebene Version von PHP.
+    Die Arbeit an der Modifikation und Verbesserung der Zend Engine
+    zur Integration der neuen f�r PHP 5.0 entworfenen
+    Leistungsmerkmale hat bereits begonnen.
+   </para>
+   <para>
+    Heute wird PHP von (sch�tzungsweise) hunderttausenden Entwicklern
+    verwendet, und es wird von mehreren Millionen Sites berichtet, auf
+    welchen PHP installiert ist, was mit �ber 20% der Domains im Internet
+    zu Buche schl�gt.
+   </para>
+   <para>
+    Das Entwicklerteam von PHP umfasst dutzende Entwickler, sowie dutzende
+    andere, welche an PHP verwandten Projekten wie PEAR oder dem
+    Dokumentationsprojekt arbeiten.
+   </para>
+  </sect2>
+ </sect1>
+ 
+ <sect1 id="history.php.related">
+  <title>Geschichte von PHP verwandten Projekten</title>
+  
+  <!-- Hope Stig and/or Egon can do this
+  
+  <sect2 id="history.phpdoc">
+   <title>PHP Documentation Project</title>
+   <para>
+   </para>
+  </sect2>
+  
+  -->
+
+  <sect2 id="history.pear">
+   <title>PEAR</title>
+   <para>
+    PEAR, das PHP Extension and Application Repository (urspr�nglich
+    PHP Extension and Add-on Repository) ist PHP's Version von
+    fundamentalen Klassen, und k�nnte in der Zukunft zu einem der
+    Hauptwege zur Verteilung von PHP- und C-basierten PHP Erweiterungen
+    zwischen Entwicklern werden. 
+   </para>
+   <para>
+    PEAR entstand in Diskussionen w�hrend des PHP Developers'
+    Meeting (PDM) vom Januar 2000 in Tel Aviv. Es wurde von Stig S.
+    Bakken geschaffen, und ist seiner erstgeborenen Tochter, Malin
+    Bakken, gewidmet.
+   </para>
+   <para>
+    Seit Anfang 2000 ist PEAR zu einem gro�en, signifikanten Projekt
+    mit vielen Entwicklern gewachsen, welche an der Implementierung 
+    von gemeinsamer, wiederverwendbarer Funktionalit�t zum Nutzen der
+    gesamten PHP Gemeinschaft arbeiten. PEAR umfasst heute eine gro�e
+    Auswahl an infrastrukturellen Basisklassen, f�r Datenbankzugriff,
+    Zwischenspeicherung von Inhalten, mathematischen Kalkulationen,
+    eCommerce, und viel, viel mehr.
+   </para>
+  </sect2>
+
+  <sect2 id="history.phpqa">
+   <title>PHP Initiative zur Qualit�tssicherung</title>
+   <para>
+    Die PHP Initiative zur Qualit�tssicherung wurde im Sommer
+    2000 als Reaktion auf die Kritik, dass PHP Releases f�r
+    Produktionssysteme nicht gen�gend getestet w�rden. Das
+    Team besteht nun aus einer Hauptgruppe von Entwicklern
+    mit einem guten Verst�ndnis der PHP Codebasis. Diese
+    Entwickler stecken eine Menge ihrer Zeit in das auffinden
+    und Beheben von Fehlern in PHP. Zus�tzlich gibt es noch
+    viele andere Teammitglieder, die diese Fehlerbehebungen
+    auf den verschiedensten Plattformen testen, und Feedback
+    geben.
+   </para>
+  </sect2>
+
+  <sect2 id="history.phpgtk">
+   <title>PHP-GTK</title>
+   <para>
+    PHP-GTK ist die L�sung von PHP, um clientseitige GUI
+    Applikationen zu schreiben. Andrei Zmievski erinnert sich
+    an die Planungs- und Erstellungsphase von PHP-GTK:
+   </para>
+   <blockquote>
+    <para>
+     GUI Programmierung hat mich immer schon interessiert und ich
+     fand, dass Gtk+ ein sehr nettes Werkzeug ist, au�er dass dessen
+     Programmierung in C etwas langwierig ist. Nachdem ich die
+     Implementierungen von PyGtk und GTK-Perl miterlebt habe, entschied
+     ich mich zu sehen, ob PHP ebenfalls mit Gtk+ verbunden werden k�nnte,
+     wenn auch minimal. Ab August 2000 hatte ich etwas mehr Freizeit,
+     und begann zu experimentieren. Meine Hauptvorlage war die PyGTK
+     Implementierung, denn sie war von den Leistungsmerkmalen her
+     ziemlich komplett, und hatte eine nette objektorientierte
+     Schnittstelle. James Henstridge, der Autor von PyGtk, hatte
+     in diesen ersten Schritten immer hilfreichen Rat.
+    </para>
+    <para>
+     Die Schnittstellen zu all den Gtk+ Funktionen per Hand zu schreiben
+     kam nicht in Frage, und so griff ich die Idee eines Code Generators
+     auf, �hnlich wie es PyGTK tat. Der Code Generator ist ein PHP Programm,
+     das eine Reihe von .defs Dateien mit den Gtk+ Klassen, Konstanten und
+     Information �ber Methoden  liest, und danach C Code generiert, der PHP
+     mit ihnen verbindet. Was nicht automatisch generiert werden kann, wird
+     h�ndisch in eine .overrides Datei geschrieben.
+    </para>
+    <para>
+     Die Arbeit an dem Code Generator und der Infrastruktur dauerte einige
+     Zeit, da ich im Herbst 2000 nur wenig Zeit f�r die Arbeit an PHP-GTK
+     er�brigen konnte. Nachdem ich PHP-GTK Frank Kronman gezeigt hatte
+     bekam er Interesse, und begann mir bei der Arbeit am Code Generator
+     und der Win32 Implementierung zu helfen. Es war richtig aufregend,
+     als wir das erste Hello World Programm schrieben und laufen lie�en.
+     Es dauerte noch einige Monate, bis wir das Projekt in einen
+     vorzeigbaren Zustand brachten und am 1. M�rz 2001 die erste Version
+     freigeben konnten. Die Geschichte schlug prompt SlashDot.
+    </para>
+    <para>
+     In dem Gef�hl, dass PHP-GTK umfangreich werden k�nnte, habe ich
+     extra Mailinglisten und CVS Repositories daf�r eingerichtet, wie
+     auch mit Hilfe von Colin Viebrock die Website gtk.php.net. Die
+     Dokumentation musste ebenfalls erstellt werden, und James Moore
+     begann hierbei zu helfen.
+    </para>
+    <para>
+     Seit seiner Freigabe gewinnt PHP-GTK an Popularit�t. Wir haben
+     unser eigenes Dokumentationsteam, das Handbuch wird weiter
+     verbessert, die Leute beginnen Erweiterungen f�r PHP-GTK, und
+     auch immer mehr Applikationen mit PHP-GTK zu schreiben.
+    </para>
+   </blockquote>
+  </sect2>
+ </sect1>
+
+ <sect1 id="history.php.books">
+  <title>B�cher �ber PHP</title>
+  <para>
+   Seit PHP gewachsen ist, wurde auch begonnen, es als weltweit
+   popul�re Entwicklungsplattform anzuerkennen. Eine der
+   Interessantesten Arten dies zu sehen war, die im Laufe der
+   Jahre erscheinenden B�cher �ber PHP zu beobachten.
+  </para>
+  <para>
+   Unseres Wissens nach war das erste Buch �ber PHP 'php- dynamische
+   webauftritte professionell realisieren', ein im Jahr 1999
+   erschienenes, deutsches Buch, geschrieben von Egon Schmid,
+   Christian Cartus und Richard Blume. Das erste englischsprachige
+   Buch �ber PHP wurde kurz danach ver�ffentlicht, es war 'Core
+   PHP Programming' von Leon Atkinson. Beide B�cher deckten PHP 3.0
+   ab.
+  </para>
+  <para>
+   Nachdem diese beiden B�cher die ersten ihrer Art waren, folgte
+   schnell eine gro�e Anzahl B�cher von einer Menge Autoren und
+   Verlegern. Es gibt �ber 40 englischsprachige B�cher, 50 B�cher
+   in Deutsch, und �ber 20 B�cher in Franz�sisch! Weiters gibt es
+   B�cher �ber PHP in vielen anderen Sprachen, wie Spanisch,
+   Koreanisch, Japanisch und Hebr�isch.
+  </para>
+  <para>
+   Diese gro�e Anzahl von B�chern, die von verschiedenen Autoren
+   geschrieben, und vielen Verlegern ver�ffentlicht wurden, sowie
+   deren Verf�gbarkeit in so vielen Sprachen sind ein guter Beweis
+   f�r den weltweiten Erfolg von PHP.
+  </para>
+ </sect1>
+ 
+ <sect1 id="history.php.publications">
+  <title>Publikationen �ber PHP</title>
+  <para>
+   Soweit wir wissen, erschien der erste Artikel �ber PHP in einem
+   gedruckten Magazin gegen Ende 1998 im French Informatiques
+   Magazine, und behandelte PHP 3.0. Wie auch bei den B�chern war
+   dieser der erste von einer ganzen Serie von Artikeln �ber PHP,
+   welche in verschiedenen popul�ren Magazinen erschienen sind.
+  </para>
+  <para>
+   Artikel �ber PHP erschienen in Dr. Dobbs, Linux Enterprise,
+   Linux Magazine und vielen mehr. Artikel �ber die Migration
+   von ASP-basierten Applikationen nach PHP unter Windows tauchten
+   sogar in Microsoft's eigenem MSDN auf!
+  </para>
+ </sect1>
+
+</appendix>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Reply via email to