it-swarm-es.com

¿Qué le está pasando a PHP 6?

Estoy entusiasmado con los cambios en PHP 6 previsualizado en PHP 5.3+. Sin embargo, me pregunto por qué se tarda tanto en publicar PHP 6? Se han publicado libros al respecto desde 2008 y anuncios al respecto desde 2007, pero aún no he oído hablar de una versión alfa o beta. ¿Por qué se tarda tanto en publicarla? ¿O es así? va con todos los idiomas cuando pasan a una versión principal en la que supongo que tarda entre 4 y 5 años en publicarse.

11
Ygam

El calendario de lanzamiento no es inusual para los idiomas, y ni siquiera tan inusual para PHP : 5.0 se lanzó en 2004, pero 4.0 se lanzó en 2000.

Compare esto con las últimas versiones estables de C (2000), Fortran (2003) o C++ (2003).

Otra cosa a tener en cuenta es que 5.3 fue una versión importante en todo menos en el nombre. Agrega muchas cosas que estaban originalmente destinadas a PHP 6 . Debido a problemas de desarrollo con soporte Unicode (una parte importante de PHP 6), se decidió lanzar lo que era estable en ese momento como una rama 5.x.

8
user8

PHP6 no es algo a lo que realmente se apunta en este momento. Originalmente iba a ser el lanzamiento de "espacio de nombres/cierre/más algo". Con el lanzamiento de PHP 5.3 que contiene la mayoría de las cosas interesantes que se suponía que estaban en PHP 6, no se sabe realmente cuál será la versión del tronco actual . Se dice " PHP 5.4, PHP 6 o tal vez incluso PHP 7 ."

De cualquier manera, la funcionalidad se ve increíble. Cosas como la desreferenciación de matrices (ejemplo: echo foo()[0]) ya están en el tronco para que todos puedan jugar. No me preocuparía demasiado cuánto tiempo está tomando el lanzamiento '6'. 5.3 se lanzó en julio de 2009 (que contenía la mayor parte de la funcionalidad que se suponía que estaba en 6) y recientemente lanzaron 5.3.3 (julio de 2010), por lo que todavía parece que el desarrollo está funcionando sin problemas.

6
Christian South

No creo que haya demanda de PHP 6. Quiero decir, ¿qué esperas que tenga 6 que no exista ya? Lo único que puedo pensar es el verdadero soporte Unicode, y ni siquiera me impacta en este momento.

También se han agregado características nuevas recientemente, como espacios de nombres y el sistema de empaquetado phar que necesitan algo de tiempo para asimilarse. No querrá lanzar aún más características a la comunidad antes de que hayan adoptado las características anteriores.

Finalmente, la industria en su conjunto ha tardado en adoptar nuevas versiones de PHP. Todavía se están escribiendo aplicaciones que apuntan a 4.3. La industria y la comunidad deben ponerse al día antes de que PHP vaya mucho más allá.

0
mellowsoon

Únete a las listas de correo

Si se une a la PHP lista de correo interna , puede saber exactamente lo que está sucediendo. Verá gente hablando sobre ciertos parches, optimizaciones y algunas características nuevas. De vez en cuando hablarán sobre el próximo lanzamiento, pero es algo Etéreo en este momento.

RFC

También puede obtener más información sobre lo que está sucediendo viendo la página wiki de PHP RFC . Hace algunos meses estaban presionando para una nueva versión que tenía rasgos (que ya está aceptado y en su mayoría implementado y refinado AFAIK) con él pero decidieron esperar, no recuerdo exactamente por qué, pero unicode es uno de los factores que está deteniendo la nueva versión.

En pocas palabras, no hay fecha, pero puede preguntar en la lista de correo usted mismo y obtendrá una respuesta mejor y más precisa. No he visto ninguna charla reciente sobre el próximo lanzamiento.

0
dukeofgaming