Rasmus Lerdorf: Ingeniero estrella y padre del PHP
Rasmus Lerdorf, ingeniero de la Universidad de Waterloo, nació en Groenlandia y criado en Dinamarca; se ha consagrado como uno de los desarrolladores más importantes luego de la creación del lenguaje de programación PHP (Hypertext Pre Procesor) en 1995.
Durante toda su carrera ha trabajado en código abierto desde empresas tan consagradas como IBM, Bell Globis y Yahoo.
Desde Septiembre de 2002 hasta noviembre del año pasado, Rasmus fue parte de Yahoo, en dónde no sólo generó servicios web y aportes gracias su amplia experiencia como autor de PHP, como ingenierio de infraestructura y arquitectura, también dictó muchas conferencias y trabajó en la oferta web 2.0 de la empresa.
Para aquellos seguidores de Rasmus en Twitter que se enteraron de su salida vía este servicio, muchos no se sorprendieron luego de varios comentarios que evidenciaban su malestar en la empresa: “Haciendo reviews focales de Yahoo. Espera, ¿no había renunciado? Esta era una de las cosas que más odiaba hacer cuando me pagaban para hacerlo”.
Las versiones de PHP
El nacimiento del lenguaje de programación PHP se ha desarrollado y comercializado a través Zend, y todo bajo la supervisión de Lerdorf. La idea original partió cuando Rasmus sintió la necesidad de conocer cuantas visitas únicas recibía su sitio y creo un interprete de CGI sencillo, en el que solo usó lenguaje Perl.
PHP esta sobre Java en cuanto a popularidad para la creación de aplicaciones web. Para el fundador de Netscape, Marc Andreessen su característica se basa en la simplicidad y lo describe como un producto especialmente sencillo para los nuevos desarrolladores en relación a Java, que se ha transformado en algo mucho más complejo a la hora de trabajar.
Durante 1997 la segunda versión de PHP dejó como resultado a más de 50 mil dominios en Internet. De la mano de otros autores fue la aparición de PHP 3.0, que nació gracias a los desarrolladores Andi Gutmans y Zeev Suraski, su función principal era la ampliación del núcleo.
La versión PHP4 fue lanzada en 2000 basada en el núcleo “Zend Engine“. Desde ese entonces PHP es parte de millones de sitios, con más del 20% de los dominios en internet. Su última versión PHP5 vio la luz en 2004 y su última actualización fue a finales del 2009. La gracia de esta renovación es la capacidad de soportar la programación orientadas a objetos. Pero se espera que pronto se anuncie la fecha del lanzamiento de PHP6.
La experiencia de los desarrolladores
Para José Tomás Albornoz (@elJOjo), PHP es el lenguaje de programación más amigable y ligero para trabajar en la creación de sitios web. Desde que Jojo comenzó a trabajar en PHP a los 12 años, basto un par de pruebas a través de la descarga de algunos códigos, para que él los modificara por su cuenta.
PHP no sólo sirve para trabajar en sitios web, también para programar bots, como lo son @donsaludador y @dondespedidor. Otro ejemplo que nos comentó Albornoz fue el servicio de bittr en Chile, te permite usar Twitter a través de mensajes de textos (SMS) o mensajes multimedia (MMS) mediante cualquier compañía móvil con tarifas.
Por otro lado, Fernando Lagos (@Zerial), con 5 años de experiencia en PHP, nos cuenta más acerca de las herramientas de este lenguaje:
“Lo uso porque es un lenguaje orientado a web, para desarrollar aplicaciones dinámicas. PHP es uno de los lenguajes mas fáciles de aprender y muy intuitivo”.
Zerial afirma que no existe niveles de programadores:
“Creo que la línea que los separa es la orientación a objetos. Una persona que sabe sobre el paradigma de orientación a objetos y trabajar con programación OO usando PHP trabaja de una forma más ordenada”.
Sigue e interactúa con el creador de PHP
Más allá de ser un ingeniero brillante, Rasmus forma parte una hermosa familia en conjunto con Christine, su esposa. El desarrollador utiliza las redes sociales como una agenda con hojas de contactos y también comparte archivos personales como las fotos del nacimiento de su hijo.
Además a través de su sitio personal Lerdorf.com puedes conocer más acerca de su vida, proyectos y avances del padre del PHP. No te olvides que también lo puedes seguir en su cuenta en Twitter: @rasmus, conocer sobre el futuro de PHP y sus actualizaciones.
Es bueno conocer un poco de la persona que nos da de comer 😀
Hubiera sido interesante que el post contenga algo de su salida de Yahoo.
Muy buen post
Sólo puedo sentir envidia (de la sana, claro…)
Aunque el PHP es uno de los mejores lenguajes de programación web, si no el mejor; poca información hay publica en Internet de Rasmus Lerdorf. Me fuera gustado q
Me fuera gustado que fuera profundizado mas en la bibliografia de este personaje; por el tirulo del articulo creí que estaba enfocado en Rasmus y no en PHP. Sin embargo es buen articulo.
@Jorge Eduardo: No concuerdo contigo diciendo que es el mejor lenguaje orientado a web. Existen lenguajes mucho mas ordenados, eficientes y optimos, acompañados de excelentes frameworks que dejan a php en el camino … Obviamente todo tiene un pero, la eficiencia, optimizacion y orden se pierde con la “facilidad” y versatilidad, sencillez y facildiad de php, por lo que los otros lenguajes a los que me refiero son un poco mas complicados.
Desde mi punto de vista:
Facil != El Mejor
Optimo, Ordenado, Eficiente == El mejor
Hola Pablo!
Tienes razón, con gusto agregaré más información sobre su estadía en Yahoo.
Gracias comentar!
Claro, era imposible no darle ese espacio a PHP. Pero sí, actualizaremos el post con más información.
Gracias!
Gracias Rasmus por el pan de cada dia
no nos dejes caer en asp
libranos del IIS
XD
[…] fuente: maestrosdelweb.com Comentarios […]
muy buena entrada, buena informacion monse +1
Buenas! Excelente artículo, muchas gracias por el esfuerzo que habra tomado escribirlo.
Quería hacer una acotacion sobre la frace de Lagos (@Zerial), en la que dice que no hay niveles de programadores y que la única distinción es saber OOP o no. Eso es totalmente incorrecto, lo que define el nivel de un programador (no hablo de jr, ssr y sr) es mucho mas que saber OOP. Alguien puede saber OOP pero ser un pesimo programador porque no diseña bien el modelo de objetos, no documenta, no comunica bien con sus colegas y compañeros, etc…. Ademas para hacer un sitio web, incluso, participando solo en la programacion php, se deberia saber sobre la arquitectura e infraestructura que soporta la web (sobre todo en sitios sociales) y eso va mas alla de la OOP.
Saludos!
Interesante post sobre @Rasmus. Gracias.