Selhal plán verze PHP6, který trval 5 let? Nová verze PHP, která bude spuštěna v říjnu tohoto roku, je verze 7.0, neříkejte, že vaše webové stránky PHP5 budou upgradovány na PHP6
Nejrozšířenější doslovný překladový jazyk PHP konečně má nejnovější oficiální verzi, která by měla být vydána v říjnu 2015, a po hlasování hlavních přispěvatelů komunity PHP více než 70 % souhlasí, že nejnovější číslo verze PHP bude PHP7 místo PHP6. PHP6, který byl vyvinut v roce 2005 a ukončen v roce 2010, postupně začlenil nové funkce do PHP5.3 a PHP5.4 v posledních letech.
Andrea Faulds a Zeev Suraski, klíčoví členové komunity PHP, společně publikovali článek na PHP wiki, kde uvedli, že vývoj PHP6 narazil na určité problémy, což vedlo k nemožnosti vydat oficiální verzi (obecná dostupnost), že se domnívají, že PHP6 je neúspěšný projekt, a nyní je čas vstoupit do PHP7. PHP7 byl původně projekt PHHNG soukromě realizovaný Hui Xinchenem a Dmitrijem Stogovem v komunitě PHP, později byl projekt otevřenější a přijatý všemi a byl rozvíjen směrem k další nástupnické verzi PHP.
Článek shrnuje hlasy v komunitě proti používání čísla verze PHP7 a většina opačných názorů se domnívá, že přeskočení PHP6 z PHP5 na PHP7 způsobí zmatek uživatelů ohledně čísla verze a zničí strukturu čísla verze PHP.
Pozitivní stránka byla odpověď, že jen proto, že je PHP6 široce známý, je na internetu už hodně informací o PHP6, pokud by se další verze také jmenovala PHP6, způsobilo by to katastrofu, protože tato verze byla velmi odlišná od PHP6, který byl ukončen v roce 2010, a existuje mnoho starých materiálů, které je obtížné aktualizovat, jako jsou publikované knihy, a non-PHP.net spravované informační stránky o PHP6 by vývojáře zmátly. A protože je PHP6 dostatečně známé, je rozumné nahradit další verzi PHP7, ale PHP6 nemá oficiální verzi.
Zhengfang také věří, že příklad přeskočení čísla verze není bezprecedentní, například číslo verze dvojčetné databáze MySQL MariaDB začíná přímo od 10, Netscape Communicator také přeskočí 5.0 z 6.0 a Symantec verze 13, přičemž všechny mají své vlastní faktory a rozhodují o tom. Článek také zmiňuje, že v historii dynamického vývoje jazyků není verze číslo 6 dobré číslo, a pozitivní strana uvádí nejen selhání PHP6, ale i selhání Perl6. Navíc MySQL 6 nikdy nebyl oficiálně vydán, i když je ve vývoji už tak dlouho. Možná poté, co se číslo verze PHP změní na čínské šťastné číslo 7, se to bude vyvíjet hladčeji.
Hui Xinchen, inženýr ze společnosti Sina Weibo v Číně a jeden z iniciátorů PHP7, věří, že výkon v programovacích jazycích je nejdůležitější než nové funkce, protože i 1% zlepšení výkonu má obrovský dopad na Sina Weibo, největší platformu LAMP v Číně, a Dmitry Stogov je také zastáncem výkonu, takže si společně vytvoří projekt PHP7. Hui Xinchen uvedl, že PHP7 má výrazné zlepšení výkonu ve srovnání s PHP5.6 na Wordpressu, QPS (Queries per Seconds) se zlepšil o 100 %, a věří, že až bude PHP7 oficiálně vydán, výkon systému Sina Weibo se také výrazně zlepší. |