La lenta muerte de Php 4

Por el 19 de julio de 2007

en: Programacion

El pasado 13 de Julio, en el tercer aniversario del lanzamiento de PHP 5, se anunció que el desarrollo de PHP 4 iba a ser parado de manera definitiva, esto significa que a partir del 1/1/2008 no va a haber más versiones de PHP 4.4 y que se continuarán resolviendo problemas críticos de seguridad hasta el 08/08/2008, traduciendo que antes de esa fecha deberiamos tener nuestras aplicaciones corriendo bajo PHP 5.

Personalmente creo que en muchos casos no será difícil migrar a PHP 5 pero para aquellas aplicaciones grandes y antiguas seguro que será una ardua tarea.

Anuncio de la noticia en php.net

Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.

The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.

Era de esperar porque el equipo de desarrolladores de PHP como todo equipo de trabajo deben ir dejando de lado algunos proyectos para centrarse en los más nuevos sin estos cambios la evolución sería muy limitada, ademas hay que tener en cuenta que PHP 6 está cerca de ser publicado (en PHP 6 desaparecerán Register Globals, Magic Quotes y el Modo Seguro entre otras novedades).

Factores que van a realentizar la muerte de PHP 4

El principal problema que nos encontramos hoy en día es que la gran mayoría de los desarrolladores no pueden migrar sus aplicaciones a PHP 5 porque los alojamientos que utilizan aún no han migrado a la nueva versión, es este también el principal motivo por el que el equipo de trabajo de Php ha decido dejar de dar soporte a PHP 4 forzando de esta manera la migración de todos sin excepción a PHP 5.

Esto provoca que aplicaciones como Drupal no haya podido migrar a PHP 5 y corra aún bajo PHP 4.3 o superior, incluso la próxima versión (Drupal 6) correrá bajo PHP 4 y no será hasta Drupal 7 la migración de esta a PHP 5, la explicación es similar a la ofrecida anteriormente (lenta actualización de los alojamientos webs) y puede verse más infomración aquí.

Evolución de PHP 4

Veamos como está el panorama actual de Internet con gráficas de las versiones de PHP más utilizadas. (Click en las imágenes para ampliar)

Estadísticas Abril 2007

Evolución de PHP 5

Estado actual de ambas versiones PHP 4 vs PHP 5

Dejar un comentario