PHP 6 anunciado para el primer trimestre de 2008

php6Organizado por la Asociación Francesa de los Usuarios de PHP, el Foro PHP que tubo lugar el 21 y 22 de noviembre pasado en París, el foro contó con la participación de numerosas empresas y expertos de la plataforma LAMP (Linux Apache MySQL PHP).

Rasmus Lerdorf (creador de PHP) y Andrei Zmievski (principal desarrollador de PHP 6) presentaron la próxima versión PHP 6 con, en particular, el apoyo de Unicode que pidió una redacción completa de su código. Esta versión 6, esperada para marzo del 2008, hará hincapié pues en la internacionalización gracias al apoyo de Unicode.

Por reescribir de manera completa el corazón de PHP, el equipo de desarrollo se retrasó. Esta es la razón por la que, algunas funciones principales, inicialmente previstas y desarrolladas para PHP 6, están en curso de transporte a la versión 5.3.

Por ejemplo, los namespace o “espacios de acción” quienes tuvieron por objetivo el agrupar lógicamente los objetos y las funciones según su papel: accesos a las bases de datos, generación de formularios... estarán disponibles sobre la versión 5.3.

PHP 5.3 integrará también un parser XML SAX (XMLReader) y una API permitiendo generar simplemente ficheros XML (XMLWriter).

En cambio, esto es a partir de PHP 6, que en una máscara de código intermedia nativa estará disponible. Hasta ahora, distribuido en forma de librería, APC permite interceptar el código PHP antes de su compilación, y lo almacena en memoria. Permite evitar el recompilación de código cada vez que una página o un objeto ya compilado (en memoria) se llama de nuevo.

Por otra parte, se terminarán algunas correcciones de PHP 4 que aún están previstas de aquí al mes de agosto del 2008. después de esto será terminado: para dar lugar a PHP 5 y PHP 6


Glosario del artículo:
Namespace : Espacio de nombres - designa un conjunto accesible en un contexto otorgado por un método de acceso que hace uso de nombres simbólicos (por ejemplo de las cadenas de caracteres con o sin restricción de escritura). Permiten evitar los conflictos de nombres entre varias partes de un mismo proyecto, y así vuelven el código más legible y más fácilmente reutilizable.

Parser : Herramienta de análisis sintáctica
Unicode : Norma informática, desarrollada por el Consorcio Unicode, que permite dar a todo carácter de cualquier sistema de escritura de lengua un nombre y un identificador numérico, y esto de manera unificada, cualquiera que sea la plataforma informática o el programa informático.

Fuente: www.logiciel-libre.sambotte.com

 

Publicidad

Copyrigth