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)

Evolución de PHP 5

Estado actual de ambas versiones PHP 4 vs PHP 5






Mucho Ruido y pocas Nueces
Por que no se dejan de discutir entre los distintos sistemas de programacion y se dedican nada mas a tocar el tema de la muerte de php4.
Ma fungulo
Así me gusta, que os
Así me gusta, que os autolimiteis.
Cuando escuchais música solamente escuchais una melodía a la vez. Por lo tanto, ¿por qué no os cortáis la oreja que os sobra?
Cuando escribís, no escribís dos documentos a la vez. ¿Por qué no os cortáis la mano que os sobra?
Yo trabajo indistintamente en C, Perl, PHP, Java y hasta en BASIC. Si me preguntas "¿cuál es tu preferido?" te responderé "¿para hacer qué?". Limitarse a un solo lenguaje y ponerlo por encima de los otros es como cortarse una mano o una oreja.
Es lo que tiene PHP, que es
Es lo que tiene PHP, que es un lenguaje de "scripting" y por muy "rápido" que se pueda llegar a programar en PHP frente otras alternativas como J2EE (JSP != J2EE) a la hora de la verdad tiene muchos inconvenientes.
No es un lenguaje tan profesional y estructurado, en ese sentido, por ejemplo Ruby le da mis vueltas con su framework pese a que la velocidad no sea tanta (estan empezando comparado con PHP).
Aparte de programar hay que tener ciertas consideraciones sobre la plataforma y la escalabilidad,etc.
Jejej
Para que quiero hacer un programa en 10 millones de lineas de codigo, cuando puedo hacerlo en 10000 en PHP?
Vamos por dios, programar no programare, pero aguantar los servelts de java, y administrar soluciones Java, un ratito me ha tocado, y por Dios, que dolor eso del Java. (Y me da lo mismo J2EE que lo que quiera...)
Por cierto, cada vez que cambia la version de J2EE no veas como me meo de la risa, con lo sproblemas que aparecen...
Solo dire que...
Es un pecado el 7mo pecado de la programacion, igualar PHP con JAVA, java es el papa en su tipo, es mas, ofendieron a java pidan perdon, PHP es PHP y JAVA es el papa de los lenguajes :D asi que antes de hablar documentense bien. (comparen el uso de java en el mundo, incluyendo en jscript y me dejan saber porque es tan acogido)
Éste se ha quedado en la época de PHP 3.
Pues para ser un lenguaje de "scripting", permite también una programación 100% orientada a objetos. Y sirve de paso como lenguaje de plantillas, de propina.
Y ADEMÁS, sirve como lenguaje de "scripting", si te rota. Pero el que lo sepa utilizar únicamente para eso (como es tu caso) es porque no tiene ni folla de cómo usarlo ni de lo que se puede hacer con él.
A ver quién coño me muestra algo de prestaciones parecidas en un entorno .NET o J2EE, que a pesar de estar pensados para diseños superiores te hacen currarte todas las soluciones y te obligan a pagar hasta decir basta.
Para escalar un entorno J2EE o un .NET, por ejemplo, hacen falta decenas de miles de euros. En un mísero entorno LAMP, en cambio, añadiendo simplemente webservers y con un cluster MySQL escalas hasta donde necesites con cuatro duros, simplemente añadiendo hierro barato. Porque el hierro barato no corre decentemente una JVM o un Windows Server, ¿a que no?
Y no hablemos de las licencias, porque .NET simplemente desaparece de la ecuación.
Aquí alguno abre mucho la boca sin tener ni pajolera idea de qué se valora en el mundo de la mediana y pequeña empresa, de donde surge el 99% del software a medida.
Otro tontín que no sabe de qué habla
Chavalín, no tienes ni maldita idea de qué hablas.
Que tú sólo conozcas Ruby on Rails (un gran paso para el RAD cuando surgió, pero bastante superado hoy en día) no significa que no haya alternativas mejores, que en el caso de ciertos frameworks PHP compiten incluso con ASP.NET (como Qcodo, por ejemplo).
Y J2EE sirve para otras cosas. Me mondo de risa cada vez que alguien compara Java y PHP para salir defendiendo lo único que conocen: Ruby (menudo coñazo, por cierto).
Si eres programador,
Si eres programador, entonces das vergüenza.... como puedes hablar tan vagamente mal de PHP, sin decir nada especifico para sustentar tu estupidez ?
Que cagón !
Enviar un comentario nuevo