Escrito por Martin Gonzalez el Jueves 25 de Setiembre de 2008 a las 18:06hs
Mientras esperamos por la salida del PHP 6.0, que sin lugar a dudas promete una gran cantidad de innovaciones con respecto al sistema actual, en este art?culo nos centraremos en las ?ltimas novedades de PHP 5.2.6 y de PHP 5.3 (de pr?ximo lanzamiento).
El pasado primero de mayo fue lanzado el PHP 5.2.6, que incluye una gran cantidad de novedades producto de la utilizaci?n del Zend Engine 2, como por ejemplo:
? Un mejor soporte en lo referido a la Programaci?n Orientada a Objetos (recordemos que en las versiones anteriores era uno de los puntos m?s flojos y criticados).
? Mejoras en el rendimiento general.
? Mejor soporte para MySQL con extensi?n completamente reescrita.
? Iteradores de datos.
? Mejor soporte a XML (XPath, DOM, etc.).
? Soporte integrado para SOAP.
? Soporte nativo para SQLite.
? Manejo de excepciones.
En cuanto a PHP 5.3, las novedades que circulan por la red permiten hablar de una clara mejora en cuanto a la programaci?n orientada a objetos, con un claro intento por acercarse a lenguajes como Ruby o Java.
A nivel general, esta nueva versi?n incluir? nuevas funciones, OpenSSL, una l?nea de comandos ampliamente mejorada, mejoras en el funcionamiento de Static (por ejemplo, habr? una Magic Function para el interceptado de llamadas a m?todos Static), nuevos y diversos niveles de error, un driver nativo para MySQL, etc?tera.
En cuanto a los contenidos espec?ficos, resalta Namespaces, que nos permitir? tener clases con el mismo nombre; de esta forma evitaremos tener que incluir un prefijo a las clases. Por ejemplo, podemos tener dos clases de ?Response?, pero asociadas a su respectivo namespace. De esta manera, las dos clases no se chocan. El uso de estos namespaces se realizar? a trav?s de una serie de comandos.
Por ?ltimo, un grupo de programadores realiz? pruebas con esta nueva versi?n, comparando el tiempo de carga de algunas de las aplicaciones m?s utilizadas en PHP, obteniendo los siguientes resultados:
? Drupal registr? un funcionamiento un 20% m?s r?pido
? typo3 demostr? un incre?ble funcionamiento de un 30% m?s r?pido
? xoops un 10% m?s r?pido
? Wordpress un 15% m?s r?pido
Saludos, y que la espera por el PHP 6.0 les sea leve!!!
Os dejo un framework en php con soporte para Templates, ORM, I18N, etc.
Saludos a todos
Muy buen Blog, me gusta mucho!! Animo para continuar :)
Saludos
Josexu