Zlyhal plán verzie PHP6, ktorý sa vyvíjal 5 rokov? Nová verzia PHP, ktorá bude spustená v októbri tohto roka, je verzia 7.0, nehovorte, že vaša PHP5 webová stránka sa upgraduje na PHP6
Najpoužívanejší doslovný prekladový jazyk PHP má konečne najnovšiu oficiálnu verziu, ktorá by mala byť vydaná v októbri 2015, a po hlasovaní hlavných prispievateľov PHP komunity viac ako 70 % súhlasí, že najnovším číslom verzie PHP bude PHP7 namiesto PHP6. PHP6, ktorý bol vyvinutý v roku 2005 a ukončený v roku 2010, postupne začlenil nové funkcie do PHP5.3 a PHP5.4 v posledných rokoch.
Andrea Faulds a Zeev Suraski, jadroví členovia PHP komunity, spoločne publikovali článok na PHP wiki, v ktorom uviedli, že vývoj PHP6 narazil na určité problémy, čo viedlo k nemožnosti vydať oficiálnu verziu (všeobecná dostupnosť), veria, že PHP6 je neúspešný projekt, a teraz je čas vstúpiť do PHP7. PHP7 bol pôvodne projekt PHHNG, ktorý súkromne realizovali Hui Xinchen a Dmitry Stogov v komunite PHP, neskôr bol projekt otvorenejší a prijatý všetkými, a vyvíjal sa smerom k ďalšej nástupníckej verzii PHP.
Článok zhrňuje hlasy v komunite proti používaniu čísla verzie PHP7 a väčšina opozičných názorov verí, že preskakovanie PHP6 z PHP5 na PHP7 spôsobí zmätok medzi používateľmi ohľadom čísla verzie a zničí štruktúru čísla verzie PHP.
Pozitívnou stránkou bolo, že len preto, že PHP6 je široko známy, už je na internete veľa informácií o PHP6, ak by sa ďalšia verzia tiež volala PHP6, spôsobilo by to katastrofu, pretože táto verzia bola veľmi odlišná od PHP6, ktorý bol ukončený v roku 2010, a existuje mnoho starých materiálov, ktoré sa ťažko aktualizujú, ako vydané knihy, a non-PHP.net spravované informačné stránky o PHP6 by mohli vývojárov zavádzať. A keďže PHP6 je dosť známe, je rozumné nahradiť ďalšiu verziu PHP7, ale PHP6 nemá oficiálnu verziu.
Okrem toho Zhengfang verí, že príklad vynechania čísla verzie nie je bezprecedentný, napríklad číslo verzie dvojčatnej databázy MySQL MariaDB začína priamo od 10, Netscape Communicator tiež preskakuje 5.0 z 6.0 a Symantec verzia 13, pričom všetky majú svoje vlastné faktory a robia toto rozhodnutie. Článok tiež spomína, že v histórii dynamického vývoja jazykov verzia číslo 6 nie je dobré číslo, a pozitívna strana uvádza nielen zlyhanie PHP6, ale aj zlyhanie Perl6. Okrem toho MySQL 6 nikdy nebol oficiálne vydaný, aj keď je vo vývoji už veľmi dlho. Možno po zmene čísla verzie PHP na čínske šťastné číslo 7 sa bude vyvíjať plynulejšie.
Hui Xinchen, inžinier v Sina Weibo v Číne a jeden z iniciátorov PHP7, verí, že výkon pri vykonávaní je v programovacích jazykoch najdôležitejší v porovnaní s novými funkciami, pretože už 1% zlepšenie výkonu má obrovský vplyv na Sina Weibo, najväčšiu LAMP platformu v Číne, a Dmitry Stogov je tiež zástancom výkonnosti, takže si obaja sadnú a spoločne vyvinú projekt PHP7. Hui Xinchen povedal, že PHP7 má výrazné zlepšenie výkonu v porovnaní s PHP5.6 na Wordpresse, QPS (Queries per Seconds) sa zlepšil o 100 %, a verí, že keď bude PHP7 oficiálne vydaný, výkon systému Sina Weibo sa tiež výrazne zlepší. |