Algo de historia de PHP

Para esto nos remontaremos hasta el año 1994, cuando Rasmus Lerdorf escribió en el lenguaje Perl y algo C un CGI. --- La interfaz de pasarela común (Common Gateway Interface, CGI) es un protocolo genérico que permite extender las capacidades de HTTP--- que permitía la interpretación de un número limitado de comandos, denominado “PERSONAL HOME PAGE TOOLS”.

Iniciando el éxito:

Esto se debió explícitamente a que Rasmus, cedió los derechos para que varios usuarios utilizaran y modificaran el núcleo de su programa y pudieran ser aplicados en sus páginas. Esto sería el inicio de PHP.

El nucleo fue reescrito a mediados de 1995 y es donde se lo renombro como PHP/FI ("FI", quiere decir Interprete formal).

Reiniciando PHP

A mediados de 1997, Zeev Suraski y Andi Gutmans reescribieron el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales, y PHP cambio de estar en manos de Rasmus a un grupo más orientado al proyecto. Esto formo las bases para que PHP3, fuere ahora llamado PHP: Hypertext Preprocessor - un acronimo recursivo.

PHP4

La versión PHP4, es otra reescritura de Suraski and Gutmans y está basada en el motor Zend. Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código-, su mayor independencia del servidor web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.

PHP 5


El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine II (o Zend Engine 2), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como:


  • Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario, con PHP Data Objects.Mejoras de rendimiento.Mejor soporte para MySQL con extensión completamente reescrita.
  • Mejor soporte a XML ( XPath, DOM, etc. ).
  • Soporte nativo para SQLite.
  • Soporte integrado para SOAP.
  • Iteradores de datos.
  • Manejo de excepciones.

PHP6

Se espera su próximo lanzamiento dentro de breve.

0 comentarios:

Publicar un comentario

 

Blogroll

About