¿Ha fracasado el plan de la versión PHP6, que tardó 5 años en desarrollarse? La nueva versión de PHP que se lanzará en octubre de este año es la 7.0, no digas que tu web de PHP5 vaya a actualizar a PHP6
El idioma de traducción literal más utilizado, PHP finalmente tiene la última versión oficial, que se espera que se lance en octubre de 2015, y tras la votación de los colaboradores principales de la comunidad PHP, más del 70% está de acuerdo en que el número de última versión de PHP será PHP7 en lugar de PHP6. PHP6, que fue desarrollado en 2005 y descontinuado en 2010, ha incorporado sucesivamente nuevas funciones en PHP5.3 y PHP5.4 en los últimos años.
Andrea Faulds y Zeev Suraski, participantes clave en la comunidad PHP, publicaron conjuntamente un artículo en la wiki de PHP diciendo que el desarrollo de PHP6 ha tenido algunos problemas, lo que ha provocado la imposibilidad de publicar la versión oficial (Disponibilidad General), creen que PHP6 es un proyecto fallido y que ahora es el momento de entrar en PHP7. PHP7 fue originalmente un proyecto PHHNG realizado de forma privada por Hui Xinchen y Dmitry Stogov en la comunidad PHP, y más tarde el proyecto fue más abierto y aceptado por todos, desarrollándose hacia la siguiente versión sucesora de PHP.
El artículo resume las voces en la comunidad en contra del uso del número de versión PHP7, y la mayoría de las opiniones contrarias creen que saltar PHP6 de PHP5 a PHP7 causará confusión entre los usuarios sobre el número de versión y destruirá la estructura del número de versión de PHP.
El lado positivo respondió que, aunque PHP6 sea ampliamente conocido, ya hay mucha información sobre PHP6 en Internet, si la próxima versión también se llama PHP6, causará una catástrofe, porque esta versión ha sido muy diferente de la PHP6 que se descontinuó en 2010, y hay muchos materiales antiguos difíciles de actualizar, como libros publicados, y non-PHP.net páginas de información gestionadas de PHP6 pueden engañar a los desarrolladores. Y dado que PHP6 es bastante conocido, es razonable reemplazar la siguiente versión por PHP7, pero PHP6 no tiene una versión oficial.
Además, Zhengfang también considera que el ejemplo de saltarse el número de versión no es inédito, como el número de versión de la base de datos hermana gemela de MySQL, MariaDB, que empieza directamente desde la 10, Netscape Communicator también omite la versión 5.0 de la 6.0, y el número de versión de Symantec omite la 13, todos con sus propios factores y toman esta decisión. El artículo también menciona que, en la historia del desarrollo dinámico de lenguajes, la versión número 6 no es un buen número, y el lado positivo enumera no solo fallos de PHP6, sino también fallos de Perl6. Además, MySQL 6 nunca se ha lanzado oficialmente, aunque lleva mucho tiempo en desarrollo. Quizá después de que el número de versión PHP cambie al número 7 de la suerte de China, se desarrolle de forma más fluida.
Hui Xinchen, ingeniero de Sina Weibo en China y uno de los iniciadores de PHP7, cree que el rendimiento en la ejecución es lo más importante en los lenguajes de programación frente a las nuevas funcionalidades, porque incluso una mejora del 1% en el rendimiento tiene un gran impacto en Sina Weibo, la mayor plataforma LAMP de China, y Dmitry Stogov también es un defensor del rendimiento, por lo que ambos conectarán y desarrollarán conjuntamente el proyecto PHP7. Hui Xinchen afirmó que PHP7 ha tenido una mejora significativa en el rendimiento, en comparación con PHP5.6 en Wordpress, QPS (Consultas por segundo) se ha mejorado en un 100%, y cree que cuando PHP7 se lance oficialmente, el rendimiento del sistema Sina Weibo también mejorará considerablemente. |