modo lectura

Programación Web » Aprender PHP y MySQL » Unidad 1. Introducción a PHP:

Historia de PHP

logo php

PHP es un lenguaje creado por una gran comunidad de personas.

Y así llegamos a una tarde de otoño de 1994, en la que un programador danés en paro afincado en Toronto (Canadá), Rasmus Lerdof, se pone manos a la obra para escribir un pequeño CGI en Perl que le ayude a contabilizar las visitas que llegan a su currículum vitae, guardando este valor en una base de datos MySQL.

Más tarde, como el servidor web en el que se alojaba tenía algún problema de rendimiento, Rasmus decide reescribir su script en C, para ahorrarse la carga de tener que crear un nuevo proceso de Perl cada vez que alguien visitara su web.

El pequeño script de Rasmus llama la atención de otras personas alojadas en su mismo servidor, que le piden poder utilizarlo, y van sugiriendo cada vez más y más funcionalidades. De esta forma, acaba con una pequeña colección de 30 scripts distintos, que decide combinar en una única librería C.

El siguiente paso es escribir un sencillo analizador sintáctico que busque etiquetas en el código HTML y las reemplace con la salida de las funciones correspondientes de su pequeña librería.

Este analizador sintáctico va aumentando en complejidad, y Rasmus añade etiquetas condicionales, etiquetas de bucles y funciones. El danés bautizó este paquete de software, junto con algunas utilidades de uso común por esas fechas, como un libro de visitas y un contador.

El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas.

Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

Con todo ya listo, y tras crear una lista de correo y un pequeño FAQ, el 8 de Junio de 1995, Rasmus anuncia la primera versión oficial de PHP en los grupos de noticias. Esta primera versión, publicada bajo la licencia GPL, sólo corría en servidores UNIX y carecía de características tan básicas como el bucle for.

La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar 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.

Todas estas mejoras sentaron las bases de PHP versión 3 que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión.

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.

En el último año, el número de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios y 800.000 direcciones IP, lo que le ha convertido a PHP en una tecnología popular.

Esto es debido, entre otras razones, a que PHP es el complemento ideal para que el tándem Linux-Apache sea compatible con la programación del lado del servidor de sitios web.

Gracias a la aceptación que ha logrado, y los grandes esfuerzos realizados por una creciente comunidad de colaboradores para implementarlo de la manera más óptima, podemos asegurar que el lenguaje se convertirá en un estándar que compartirá los éxitos augurados al conjunto de sistemas desarrollados en código abierto.

Fuente: http://www.desarrolloweb.com/articulos/436.php

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario





Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?