Провали ли се планът за версия PHP6, който отне 5 години да се разработи? Новата версия на PHP, която ще бъде пусната през октомври тази година, е версия 7.0, не казвайте, че вашият PHP5 уебсайт ще ъпгрейдне до PHP6
Най-широко използваният език за буквален превод PHP най-накрая има най-новата официална версия, която се очаква да бъде пусната през октомври 2015 г., и след гласуването на основните участници в PHP общността, над 70% са съгласни, че най-новият PHP номер на версията ще бъде PHP7 вместо PHP6. PHP6, разработена през 2005 г. и прекратена през 2010 г., последователно включва нови функции в PHP5.3 и PHP5.4 през последните години.
Андреа Фолдс и Зеев Сураски, основни участници в PHP общността, съвместно публикуваха статия в PHP уики, в която заявиха, че разработката на PHP6 е срещнала някои проблеми, довели до невъзможност да се пусне официалната версия (Обща наличност), те смятат, че PHP6 е провален проект и сега е моментът да се влезе в PHP7. PHP7 първоначално беше проект PHHNG, частно реализиран от Хуей Синчен и Дмитрий Стогов в PHP общността, а по-късно проектът стана по-отворен и приет от всички и се разви към следващата PHP наследник.
Статията обобщава гласовете в общността срещу използването на версията на PHP7, а повечето противоположни мнения смятат, че пропускането на PHP6 от PHP5 на PHP7 ще предизвика объркване сред потребителите относно номера на версията и ще разруши структурата на версията на PHP.
Положителната страна отговори, че само защото PHP6 е широко известен, в интернет вече има много информация за PHP6, а ако следващата версия се нарича и PHP6, това ще доведе до катастрофа, защото тази версия е много различна от PHP6, която беше прекратена през 2010 г., и има много стари материали, които са трудни за обновяване, като публикувани книги, а управляваните информационни страници non-PHP.net PHP6 ще заблудят разработчиците. И тъй като PHP6 е достатъчно известен, е разумно следващата версия да се замени с PHP7, но PHP6 няма официална версия.
Освен това Zhengfang смята, че примерът с пропускане на номера на версията не е безпрецедентен, като например номерът на версията на близнак-сестринската база данни на MySQL MariaDB започва директно от 10, Netscape Communicator също пропуска 5.0 от 6.0, а номерът на версията на Symantec пропуска 13, като всички имат свои фактори и вземат това решение. Статията също така споменава, че в историята на динамичното развитие на езика версия 6 не е добро число, а положителната страна изброява не само провала на PHP6, но и на Perl6. Освен това, MySQL 6 никога не е бил официално пуснат, дори и да е в разработка толкова дълго. Може би след като номерът на версията на PHP бъде сменен на щастливия номер 7 в Китай, всичко ще се развие по-гладко.
Хуей Синчен, инженер в Sina Weibo в Китай и един от инициаторите на PHP7, смята, че производителността при изпълнение е най-важната при програмните езици в сравнение с новите функции, защото дори подобрение с 1% има огромно въздействие върху Sina Weibo, най-голямата LAMP платформа в Китай, а Дмитрий Строгов също е застъпник за производителността, така че двамата ще се разберат и заедно ще разработят проекта PHP7. Хуей Синчен каза, че PHP7 има значително подобрение в производителността, в сравнение с PHP5.6 на WordPress, QPS (Запитвания в секунда) е подобрен със 100% и вярва, че когато PHP7 бъде официално пуснат, производителността на системата Sina Weibo също ще бъде значително подобрена. |