Dentro de 10 semanas 62% de los sitios en internet correrán en una versión de PHP no soportada

Jean Manzo
4 min readOct 16, 2018

--

Hola de nuevo. Después de un tiempo sin escribir artículos por esta plataforma, he decidido retomar la escritura lo antes posible porque veo cuanto le gustan las cosas de las que hablo. Muchas gracias a todos los que me escribieron pidiendo que retomara mis escrituras. Compartir conocimiento e ideas siempre será la mejor experiencia y ganancia de todo el trabajo que realizamos.

Quería hablarte ésta vez de una noticia muy importante que encontré en el sitio de estadísticas de la W3Techs en el que menciona que el 78.9% de toda la internet está corriendo en alguna aplicación o framework basado en el lenguaje PHP. Aplicaciones como Wordpress, Prestashop, Joomla y muchas más.

El problema no es el lenguaje PHP. A mi experiencia y opinión es un lenguaje super poderoso, rápido y eficiente en sus últimas versiones (después de la versión 5.6 específicamente). La cosa es que el 31 de diciembre de 2018, el equipo de soporte detrás del mantenimiento de PHP oficialmente anunció que dejarán de dar soporte a las versiones inferiores a la 5.6. Cuando hablo de final de soporte me refiero a que ya no se recibirán actualizaciones de seguridad ni parches para compatibilidades entre las versiones superiores. Esto con razón dejará expuestos millones de sitios web a importantes riesgos de seguridad.

Si por ejemplo un hacker llegara a encontrar una vulnerabilidad después de nuevo año los usuarios que tengan aplicaciones con ésta versión correrán un gran peligro de que sus sitios sean invadidos, tumbados o dañados con toda la pérdida de datos que eso supone. No estoy diciendo que esto vaya a pasarte si tienes un sitio web en Wordpress. Esta aplicación se ha mantenido siempre actualizada constantemente con las últimas versiones de PHP, el problema se encuentra en la inmensa cantidad de temas y plugins que aún están obsoletos — te juro que he encontrado algunos funcionando con PHP v5.4.

En la imagen siguiente puedes ver como ha sido la progresion a través de los años de éste lenguaje. En color verde corresponde a los periodos en los que se ha mantenido el soporte en el tiempo de esa versión, y la parte naranja a el retiro del soporte. Las partes naranjas a futuro significa que son las fechas o periodos estimados para retirar el soporte.

Gráfica de retiro de soporte lenguaje PHP

La comunidad de PHP tenía estimado retirar el soporte un poco antes, pero conociendo que esta versión se convirtió en una de las más populares en el transcurso del año 2017, decidieron extenderlo hasta el final de este año.

Creo que los esfuerzos por educar a la comunidad de desarrolladores y usuarios de ésta versión y hacerlos mover a versiones superiores a 7 ha sido insuficiente. Como mencioné arriba, la mayoría de CMS (sistemas de gestión de contenidos) ya han adelantado bastante los pasos para modificar sus requerimientos mínimos, pero otros aún duermen en los laureles.

Hasta no hace mucho, antes de que esta noticia se conociera los requerimientos mínimos de Joomla eran PHP 5.3 o superior y Wordpress PHP 5.2 (horrible y peligroso realmente). Aunque Wordpress quiere seguir completamente ésta inercia de actualización, aún permanece manteniendo y ofreciendo soporte a versiones en 5.2 (de hecho es la única aplicación CMS conocida haciendo esto) de plugins, temas y hasta de la misma plataforma, alegando que aún existen alli fuera versiones ancianas que corren en versiones no soportadas.

Teniendo toda esta información, como desarrolladores no debemos andar dando noticias apocalípticas, sino colaborar en gran manera a actualizar la mayor cantidad de sitios y aplicaciones. Es importante hacer notar a las personas (nuestros clientes) los riesgos de mantener una versión obsoleta de un lenguaje que ya no recibirá más soporte.

En mi opinión, para darle paso a nuevas tecnologías y movimientos siempre ha sido y será necesario despegarnos de partes viejas y pesadas que siempre terminamos arrastrando sin razón. Y aunque ésta obsolescencia fué un poco apresurada, es momento que nos adaptemos al ritmo cambiante de la tecnología y empecemos a TRABAJAR. PHP es un lenguaje grandioso, poderoso, rápido y seguro, por algo se ganó una cuota tan grande de nuestros corazones y si el equipo considera que hay que darle prioridad a PHP v7 más que a las versiones anteriores, su decisión es sabia en base a lo duro que trabajan para mantener este lenguaje tan genial.

Si tu sitio está basado en algún CMS, framework o aplicación de PHP y estás preocupado por la versión, con gusto podré ayudarte a revisar si todo va bien. Cualquier webmaster también podría chequear rápidamente que tanto peligro puedes estar corriendo.

Bye.

--

--

Jean Manzo
Jean Manzo

Written by Jean Manzo

🤖 Te ayudo a crear, mantener y optimizar sitios web de ecommerce 🛒 Documento mis experiencias para la comunidad.

No responses yet