Rasmus Lerdorf, nacido en Groenlandia, fue el creador de la primera versión del lenguaje de programación PHP.

20 años de Pretty Home Pages (PHP) [+ Infografía]

Criticado por muchos y utilizado por la mayoría de desarrolladores Web, PHP, el conocido lenguaje de programación fue creado hace cerca de 20 años, aunque está entre nosotros hace 19. PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

Rasmus Lerdorf, nacido en Groenlandia, fue el creador de la primera versión del lenguaje de programación PHP.

Rasmus Lerdorf, nacido en Groenlandia, fue el creador de la primera versión del lenguaje de programación PHP.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Un poco de historia

En 1995, Lerdorf quería saber cuántas personas estaban leyendo el currículum vítae en su página web y para ello creo un CGI en Perl que mostraba el resultado estadístico en la propia página. Lerdorf llamó a ese script PHP, acrónimo de Personal Home Page. Inmediatamente comenzó a recibir pedidos de muchas personas para obtener el pequeño programa y lo compartió con ellas. Creó una lista de correo para intercambiar opiniones, sugerencias y correcciones y como resultado de todo esto accedió a un puesto en la Universidad de Toronto para crear un sistema administrado por web para que los estudiantes se pudiesen conectar a Internet mediante acceso discado, con control de cuentas de acceso en base horaria y reflejando todos los datos en tiempo real sobre una base de datos.

Como no existía una herramienta de interfaz con las bases de datos, creó un conjunto de etiquetas adicionales para insertar dentro de los códigos HTML de las propias páginas, reemplazando los CGI en Perl. Cuando el producto estuvo maduro, si bien Lerdorf había creado la interfaz con la base de datos MySQL, otros programadores crearon conectividad con Oracle y Sybase.

Así cristalizó la idea de lanzar el PHP como una herramienta de software libre lo que llevó a que, con el aporte de la comunidad mundial, sea una herramienta de suma utilidad. Como el propio Lerdorf indica: “Yo solo puedo ayudarme a mí. Si todo el mundo usa el código que he escrito, con seguridad obtendré algo de él”.

Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio de 1998.

Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel.

En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,2 a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008.3 Según esta noticia [1] se dará soporte a fallos críticos hasta el 9 de agosto de 2008.

El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). 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.
  • 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.
  • Mejoras con la implementación con Oracle.

GUTL resume estos 20 años de PHP con una breve infografía que resume de manera gráfica este período de existencia del popular lenguaje de programación:

infografia_timeliene_php

Fuente:

http://www.lerdorf.com

http://www.php.net

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 20 comentarios

  1. La mayor ventaja que tiene PHP con respecto a otros lenguajes, desde mi punto de vista, es a la hora de desplegar, desplegar una aplicación en PHP es muy fácil y poco probable que te de muchos dolores de cabeza.

  2. ¡¡¡Ayy, qué susto…!!! La verdad es que a veces la vista lee más rápido que la mente (ninguna de las dos las tengo muy buena, dicho sea de paso). Ya yo había leído: «20 años de Pretty Woman, la Película…» y al mismo tiempo me decía: «¡¿qué rayos hace Maikel hablando de esa m… de película?! ¡¿Se habrá vuelto ahora… comentarista de cine?!» 😆

      • Fíjate si estoy jodi’a que cada vez que me sale la cosita esta de «dime cuánto es 2 x 2» para comentar, tengo que detenerme un poco a reflexionar porque… ¡¡¡Oh, Dios, se me están olvidando las tablas de multiplicación!!! 😥

        (Ese es el efecto a largo plazo de haber estado usado Windows en estos últimos días: «Siguiente», «siguiente», «siguiente»… Gracias por usar nuestro producto de Microsoft Windows®) 😀

        • Por cierto, estoy pensando en deshabilitar ese captcha, no veo que filtra nada de SPAM, siguen llegando la misma chorrera de SPAM al Portal… Ojala algun dia pudieramos tener Akismet, pero parece que es demasiado pedir 🙁
          Bueno, corto este comentario que acaban de llegar dos SPAM y tengo que borrarlos, Ciao 😉

          • @Maikel, la verdad es que el spam esta por cantidades, ya no se cuantos mensajes spam he elminado de GUTL y continuan llegando.

            Con respecto a PHP, espero que viva 20 más, gracias a el tuve mi primer discto externo de 1TB y mi primer Smartphone.

    • @Ozkar, socio tienes tremendas ganas de armar un FlameWar, pusiste la URL y nadie te hizo caso, después te tomaste la molestía de convertir y subir un PDF, no se eso sea un comportamiento positivo?, pero bueno, quien soy yo para juzgar?

      • Nononono, puse el PDF porque después hay quien dice que no tiene internet, así que mi comportamiento positivo en este caso fue compartir no?

          • Al fin alguien con sentido del humor.
            En definitiva, si hubiese querido armar una perreta contra PHP de buena gana la hubiese escrito pero dudo mucho que hubiese llegado al estado sublime de Alex Munroe. PHP es una mala herramienta y no es un secreto para nadie. Que acerca hasta al más analfabeto al desarrollo web? Es cierto, y kudos por eso.
            Como decía un compañero mío de Universidad PHP significa Popularidad Hecha Porquería.

    • Ya lo habia leido. Dice muuchas cosas ciertas pero … php sigue siendo un lenguaje en evolución 😉

Los comentarios están cerrados.