Planul de versiune PHP6, care a durat 5 ani să fie dezvoltat, a eșuat? Noua versiune de PHP care va fi lansată în octombrie anul acesta este versiunea 7.0, nu spune că site-ul tău PHP5 va fi actualizat la PHP6
Cea mai folosită limbă de traducere literală, PHP, are în sfârșit cea mai recentă versiune oficială, care este așteptată să fie lansată în octombrie 2015, iar după votul colaboratorilor principali ai comunității PHP, peste 70% sunt de acord că cel mai recent număr de versiune PHP va fi PHP7 în loc de PHP6. PHP6, care a fost dezvoltat în 2005 și întrerupt în 2010, a integrat succesiv funcții noi în PHP5.3 și PHP5.4 în ultimii ani.
Andrea Faulds și Zeev Suraski, participanți principali ai comunității PHP, au publicat împreună un articol pe wiki-ul PHP, spunând că dezvoltarea PHP6 a întâmpinat unele probleme, ceea ce a dus la imposibilitatea de a lansa versiunea oficială (Disponibilitate Generală), consideră că PHP6 este un proiect eșuat și că acum este momentul să intre în PHP7. PHP7 a fost inițial un proiect PHHNG realizat privat de Hui Xinchen și Dmitry Stogov în comunitatea PHP, iar ulterior proiectul a devenit mai deschis și acceptat de toată lumea, fiind dezvoltat spre următoarea versiune succesoare a PHP.
Articolul rezumă vocile din comunitate împotriva utilizării numărului de versiune PHP7, iar majoritatea opiniilor opuse consideră că sărirea peste PHP6 de la PHP5 la PHP7 va crea confuzie în rândul utilizatorilor cu privire la numărul de versiune și va distruge structura numărului de versiune PHP.
Partea pozitivă a răspuns că, doar pentru că PHP6 este larg cunoscut, există deja multe informații despre PHP6 pe Internet, iar dacă următoarea versiune se va numi tot PHP6, va provoca o catastrofă, deoarece această versiune a fost foarte diferită de PHP6 care a fost întreruptă în 2010, iar există multe materiale vechi greu de actualizat, cum ar fi cărțile publicate, iar paginile de informații gestionate non-PHP.net PHP6 vor induce în eroare dezvoltatorii. Și pentru că PHP6 este destul de cunoscut, este rezonabil să înlocuim următoarea versiune cu PHP7, dar PHP6 nu are o versiune oficială.
În plus, Zhengfang consideră că exemplul de a sări peste numărul de versiune nu este fără precedent, cum ar fi numărul de versiune al bazei de date soră gemene a MySQL, MariaDB, care începe direct de la 10, Netscape Communicator sare și el peste 5.0 din 6.0, iar numărul de versiune Symantec sare peste 13, fiecare având propriii factori și luând această decizie. Articolul menționează, de asemenea, că în istoria dezvoltării dinamice a limbajelor, versiunea 6 nu este un număr bun, iar partea pozitivă listează nu doar eșecurile PHP6, ci și eșecurile Perl6. În plus, MySQL 6 nu a fost niciodată lansat oficial, chiar dacă a fost în dezvoltare de mult timp. Poate că după ce numărul de versiune PHP va fi schimbat cu numărul norocos 7 al Chinei, acesta se va dezvolta mai lin.
Hui Xinchen, inginer la Sina Weibo din China și unul dintre inițiatorii PHP7, consideră că performanța execuției este cea mai importantă în limbajele de programare comparativ cu noile funcționalități, deoarece chiar și o îmbunătățire de performanță de 1% are un impact uriaș asupra Sina Weibo, cea mai mare platformă LAMP din China, iar Dmitry Stogov este, de asemenea, un susținător al performanței, așa că cei doi se vor înțelege bine și vor dezvolta împreună proiectul PHP7. Hui Xinchen a spus că PHP7 are o îmbunătățire semnificativă a performanței, comparativ cu PHP5.6 pe WordPress, QPS (Interogări pe secundă) a fost îmbunătățit cu 100%, și crede că atunci când PHP7 va fi lansat oficial, performanța sistemului Sina Weibo va fi de asemenea semnificativ îmbunătățită. |