Ist der PHP6-Versionsplan, der 5 Jahre in der Entwicklung gebraucht hat, versagt? Die neue PHP-Version, die im Oktober dieses Jahres veröffentlicht wird, ist Version 7.0 – sag nicht, dass deine PHP5-Website auf PHP6 aktualisiert wird
Die am weitesten verbreitete wörtliche Übersetzungssprache, PHP, hat endlich die neueste offizielle Version, die voraussichtlich im Oktober 2015 veröffentlicht wird, und nach der Abstimmung der Kernbeiträger der PHP-Community stimmen mehr als 70 % zu, dass die neueste PHP-Versionsnummer PHP7 statt PHP6 sein wird. PHP6, das 2005 entwickelt und 2010 eingestellt wurde, hat in den letzten Jahren nacheinander neue Funktionen in PHP5.3 und PHP5.4 integriert.
Andrea Faulds und Zeev Suraski, Kernmitglieder der PHP-Community, veröffentlichten gemeinsam einen Artikel im PHP-Wiki, in dem sie erklärten, dass die Entwicklung von PHP6 auf einige Probleme gestoßen sei, was dazu führte, dass die offizielle Version (General Availability) nicht veröffentlicht werden konnte, sie glauben, dass PHP6 ein gescheitertes Projekt sei und jetzt der Zeitpunkt sei, PHP7 zu betreten. PHP7 war ursprünglich ein PHHNG-Projekt, das privat von Hui Xinchen und Dmitry Stogov in der PHP-Community durchgeführt wurde, später wurde das Projekt offener und von allen akzeptiert und entwickelte sich auf die nächste PHP-Nachfolgeversion.
Der Artikel fasst die Stimmen in der Community gegen die Verwendung der PHP7-Versionsnummer zusammen, und die meisten gegensätzlichen Meinungen glauben, dass das Überspringen von PHP6 von PHP5 zu PHP7 bei den Nutzern Verwirrung über die Versionsnummer führen und die Struktur der PHP-Versionsnummer zerstören würde.
Die positive Seite antwortete, dass PHP6, nur weil es weithin bekannt ist, bereits viele Informationen über PHP6 im Internet gibt; wenn die nächste Version ebenfalls PHP6 heißt, würde das eine Katastrophe verursachen, da diese Version sich stark von PHP6 unterscheidet, das 2010 eingestellt wurde, und es viele alte Materialien gibt, die schwer zu aktualisieren sind, wie veröffentlichte Bücher, und non-PHP.net verwaltete PHP6-Informationsseiten Entwickler in die Irre führen. Und da PHP6 bekannt genug ist, ist es sinnvoll, die nächste Version durch PHP7 zu ersetzen, aber PHP6 hat keine offizielle Version.
Darüber hinaus ist Zhengfang der Ansicht, dass das Beispiel des Überspringens der Versionsnummer nicht beispiellos ist, zum Beispiel beginnt die Versionsnummer der Zwillingsschwesterdatenbank MariaDB direkt bei 10, Netscape Communicator überspringt ebenfalls 5.0 aus 6.0 und die Symantec-Versionsnummer überspringt 13, die alle ihre eigenen Faktoren haben und diese Entscheidung treffen. Der Artikel erwähnt außerdem, dass in der Geschichte der Entwicklung dynamischer Sprachen Version Nummer 6 keine gute Zahl ist, und die positive Seite listet nicht nur PHP6-Ausfälle, sondern auch Perl6-Ausfälle auf. Außerdem wurde MySQL 6 nie offiziell veröffentlicht, auch wenn es schon so lange in Entwicklung ist. Vielleicht entwickelt es sich reibungsloser, nachdem die PHP-Versionsnummer auf Chinas Glückszahl 7 geändert wird.
Hui Xinchen, Ingenieur bei Sina Weibo in China und einer der Initiatoren von PHP7, ist der Meinung, dass die Ausführung in Programmiersprachen im Vergleich zu neuen Funktionen am wichtigsten ist, da schon eine Leistungssteigerung von 1 % einen enormen Einfluss auf Sina Weibo, die größte LAMP-Plattform Chinas, hat, und Dmitry Stogov ist ebenfalls ein Leistungsbefürworter, sodass die beiden sich gut verstehen und gemeinsam das PHP7-Projekt entwickeln werden. Hui Xinchen sagte, dass PHP7 im Vergleich zu PHP5.6 auf WordPress eine deutliche Leistungssteigerung aufweist, QPS (Abfragen pro Sekunde) um 100 % verbessert wurde und er glaubt, dass bei der offiziellen Veröffentlichung von PHP7 auch die Leistung des Sina Weibo-Systems deutlich verbessert wird. |