Ar PHP6 versijos planas, kuriam sukurti prireikė 5 metų, nepavyko? Nauja PHP versija, kuri bus paleista šių metų spalį, yra 7.0 versija, nesakykite, kad jūsų PHP5 svetainė bus atnaujinta į PHP6
Plačiausiai naudojama pažodinė vertimo kalba PHP pagaliau turi naujausią oficialią versiją, kuri turėtų būti išleista 2015 m. spalį, o po pagrindinių PHP bendruomenės dalyvių balsavimo daugiau nei 70% sutinka, kad naujausias PHP versijos numeris bus PHP7, o ne PHP6. PHP6, kuris buvo sukurtas 2005 m. ir nutrauktas 2010 m., pastaraisiais metais nuosekliai įtraukė naujas funkcijas į PHP5.3 ir PHP5.4.
Andrea Faulds ir Zeev Suraski, pagrindiniai PHP bendruomenės dalyviai, kartu paskelbė straipsnį PHP wiki, kuriame teigė, kad PHP6 kūrimas susidūrė su tam tikromis problemomis, dėl kurių neįmanoma išleisti oficialios versijos (General Availability), jie mano, kad PHP6 yra nepavykęs projektas, ir dabar atėjo laikas įvesti PHP7. PHP7 iš pradžių buvo PHHNG projektas, kurį privačiai vykdė Hui Xinchen ir Dmitrijus Stogovas PHP bendruomenėje, o vėliau projektas tapo atviresnis ir visiems priimtinas, ir plėtojamas link kitos PHP vėlesnės versijos.
Straipsnyje apibendrinami bendruomenės balsai prieš PHP7 versijos numerio naudojimą, ir dauguma priešingų nuomonių mano, kad PHP6 praleidimas iš PHP5 į PHP7 sukels painiavą tarp vartotojų dėl versijos numerio ir sunaikins PHP versijos numerio struktūrą.
Teigiama pusė atsakė, kad vien dėl to, kad PHP6 yra plačiai žinomas, internete jau yra daug informacijos apie PHP6, jei kita versija dar vadinama PHP6, tai sukels katastrofą, nes ši versija labai skyrėsi nuo PHP6, kuri buvo nutraukta 2010 m., ir yra daug senos medžiagos, kurią sunku atnaujinti, pavyzdžiui, išleistos knygos, ir non-PHP.net valdomi PHP6 informacijos puslapiai suklaidins kūrėjus. Kadangi PHP6 yra pakankamai gerai žinomas, protinga kitą versiją pakeisti PHP7, tačiau PHP6 neturi oficialios versijos.
Be to, Zhengfang taip pat mano, kad versijos numerio praleidimo pavyzdys nėra beprecedentis, pavyzdžiui, "MySQL" dvynių seserų duomenų bazės "MariaDB" versijos numeris prasideda tiesiai nuo 10, "Netscape Communicator" taip pat praleidžia 5.0 nuo 6.0, o "Symantec" versijos numeris praleidžia 13, kurie visi turi savo veiksnius ir priima šį sprendimą. Straipsnyje taip pat minima, kad dinaminės kalbos vystymosi istorijoje 6 versija nėra geras skaičius, o teigiama pusė nurodo ne tik PHP6, bet ir Perl6 gedimą. Be to, MySQL 6 niekada nebuvo oficialiai išleistas, net jei jis buvo kuriamas taip ilgai. Galbūt po to, kai PHP versijos numeris bus pakeistas į Kinijos laimingąjį skaičių 7, jis vystysis sklandžiau.
Hui Xinchen, Kinijos "Sina Weibo" inžinierius ir vienas iš PHP7 iniciatorių, mano, kad programavimo kalbose vykdymo našumas yra svarbiausias, palyginti su naujomis funkcijomis, nes net 1% našumo pagerėjimas turi didžiulę įtaką "Sina Weibo", didžiausiai LAMP platformai Kinijoje, o Dmitrijus Stogovas taip pat yra našumo šalininkas, todėl jiedu kartu vystys PHP7 projektą. Hui Xinchen sakė, kad PHP7 turi reikšmingą našumo pagerėjimą, palyginti su PHP5.6 WordPress, QPS (užklausos per sekundę) buvo pagerintas 100%, ir jis mano, kad kai PHP7 yra oficialiai išleistas, Sina Weibo sistemos našumas taip pat bus labai pagerėjęs. |