Megbukott a PHP6 verzió, amelynek fejlesztése 5 évig tartott? Az új PHP verzió, amely idén októberben jelenik meg, a 7.0-as verzió, ne mondd, hogy a PHP5 weboldalad PHP6-ra fog frissíteni
A legszélesebb körben használt szó szerinti fordítási nyelv, a PHP végre megkapta a legújabb hivatalos verziót, amely várhatóan 2015 októberében jelenik meg, és a PHP közösség fő szerzőinek szavazása után több mint 70% egyetért abban, hogy a legfrissebb PHP verziószám PHP7 lesz a PHP6 helyett. A PHP6-ot, amelyet 2005-ben fejlesztettek és 2010-ben szűnt meg, az utóbbi években egymás után új funkciókat épített be a PHP5.3-ba és a PHP5.4-be.
Andrea Faulds és Zeev Suraski, a PHP közösség fő szereplői, közösen publikáltak egy cikket a PHP wikin, amelyben azt mondták, hogy a PHP6 fejlesztése problémákkal szembesült, ami miatt nem tudták kiadni a hivatalos verziót (Általános Elérhetőség), úgy vélik, hogy a PHP6 sikertelen projekt, és most van itt az ideje a PHP7-be való belépésnek. A PHP7 eredetileg egy PHHNG projekt volt, amelyet Hui Xinchen és Dmitry Stogov valósított meg magánúton a PHP közösségben, majd később a projekt nyitottabb és mindenki számára elfogadottabb lett, majd a következő PHP utódverzió felé fejlődött.
A cikk összefoglalja a közösség hangjait, amelyek a PHP7 verziószám használata ellen szólnak, és a legtöbb ellenvélemény úgy véli, hogy a PHP6 átugrása PHP5-ről PHP7-re zavart okoz a felhasználók között a verziószám miatt, és tönkreteszi a PHP verziószám szerkezetét.
A pozitív oldal azt válaszolta, hogy mivel a PHP6 széles körben ismert, már rengeteg információ van az interneten, ha a következő verziót is PHP6-nak hívják, az katasztrófát okozna, mert ez a verzió nagyon különbözik a 2010-ben megszüntetett PHP6-tól, és sok régi anyag van, amit nehéz frissíteni, például megjelent könyvek, és non-PHP.net kezelt PHP6 információs oldalak félrevezetik a fejlesztőket. És mivel a PHP6 elég ismert, ésszerű a következő verziót PHP7-re cserélni, de a PHP6-nak nincs hivatalos verziója.
Ezen felül Zhengfang úgy véli, hogy a verziószám átugrásának példája nem példátlan, például a MySQL iker testvéradatbázisának, a MariaDB-nek a verziószáma közvetlenül a 10-ről indul, a Netscape Communicator is átugrja az 5.0-at a 6.0-ból, és a Symantec verziószáma a 13-at, amelyek mindegyikének megvannak a maga tényezői, és ezt a döntést hozza. A cikk azt is említi, hogy a dinamikus nyelvfejlesztés történetében a 6-os verzió nem jó szám, és a pozitív oldal nemcsak a PHP6 hibát, hanem a Perl6 hibát is felsorolja. Ráadásul a MySQL 6 soha nem jelent meg hivatalosan, még akkor sem, ha már régóta fejlesztés alatt áll. Talán miután a PHP verziószámot Kína szerencsés 7-es számára változtatják, akkor a folyamat gördülékenyebben fog fejlődni.
Hui Xinchen, a kínai Sina Weibo mérnöke és a PHP7 egyik kezdeményezése úgy véli, hogy a végrehajtási teljesítmény a legfontosabb a programozási nyelvekben az új funkciókkal szemben, mert már egy 1%-os teljesítményjavulás is hatalmas hatással van a Sina Weibóra, Kína legnagyobb LAMP platformjára, és Dmitry Stogov is a teljesítmény szószólója, így a két csapat jól kijön, és közösen fejlesztik a PHP7 projektet. Hui Xinchen elmondta, hogy a PHP7 teljesítménye jelentősen javult a Wordpress PHP5.6-jához képest, a QPS (Lekérdezések másodpercenként) 100%-kal javult, és úgy véli, hogy amikor a PHP7 hivatalosan megjelenik, a Sina Weibo rendszer teljesítménye is jelentősen javulni fog. |