Rasmus Lerdorf, PHP y los frameworks

Visita este artí­culo en http://www.estadobeta.com/2006/03/01/rasmus-lerdorf-php-y-los-frameworks/

Por Ismael en Desarrollo, PHP, notas

Rasmus Lerdorf, creador de PHP, publicó el Lunes recién pasado una nota donde recomienda no usar frameworks de desarrollo y, en general, tender hacia un estilo procedural de programación - o sea evitar el uso de clases y objetos o “desarrollo en capas”, algo por desgracia frecuente en el mundo PHP-.

Estas recomendaciones parecen contravenir la tendencia actual hacia un desarrollo más estructurado y sostenible, representado por un sinnúmero de frameworks de desarrollo y una reconsideración de los lenguajes “de scripting” como PHP, Python o Ruby en el mundo “Enterprise” (donde por lo general han primado metodologías más estrictas y estructuradas como J2EE o .NET).

El artículo es especialmente desconcertante viniendo del creador del lenguaje, especialmente con el advenimiento de PHP5 y 6 que han centrado sus esfuerzos en mejorar el modelo de objetos para competir abiertamente con Java y .NET (y ahora Ruby!).

Los comentarios alarmados no se hicieron esperar en el sitio. Incluyendo los mios.

Link: The no-framework PHP MVC framework.

12 comentarios para “Rasmus Lerdorf, PHP y los frameworks”

  1. GravatarGerardo Dice:

    Mmmm justo ahora que estaba probando Phrame y Mojavi para el desarrollo de una aplicación WEB salen con estas cosas!!!!

  2. GravatarEnrique Place Dice:

    Sorprende, pero no tiene que alarmarnos, la evolución del lenguaje no depende de una sola persona y de su visión personal. A pesar que el autor piensa de esta forma, PHP5 ha evolucionado hacia un nivel similar al J2SE (Java2 Standard Edition), y están tratando de llegar con PHP6 y el Framework de Zend al nivel de J2EE (Java 2 Enterprise Edition).

    ¿Qué significa? Las empresas, el mercado, y en particular, los desarrolladores, están dictando el camino.

    Estoy de acuerdo que el nivel general de los desarrolladores de PHP están aún en la programación estructurada, un número importante se ha pasado a un “híbrido” (estructurado con uso de objetos), una minoría a un uso “puro” (enteramente Orientado a Objetos) y muy contados casos, cuentan con el conocimiento de los Patrones de Diseño (y generalmente, son programadores que vienen del mundo J2EE, donde es muy común su uso).

    De todas forma, creo que existe una explicación racional. Muchos sitios web no superan la complejidad básica de mostrar muchas páginas estáticas y un 10% de dinamismo, que se puede resolver rápidamente con pocas funciones estructuradas.

    El problema es: ¿podremos avanzar al próximo nivel cuando nuestros desarrollos cambien y se necesite sitios más complejos? ¿podremos desarrollarlos programando “estructurado”, o peor aún, como si fueran simples scripts?
    ¿seremos productivos? ¿podremos mantenerlos? ¿a que costo?

    La programación “OO” no es una simple moda; no hay lenguaje o tecnología que no haga uso de ella.

  3. GravatarIsmael Dice:

    Muy bien expuesto Enrique.

  4. Gravatargine Dice:

    me encanta the rasmus es una de las mejores bandas de filandia y se que van a llegar mucho mas lejos de en donde estan en la cima de la fama laurin te amo eres lo mejor y ojala algun dia te pudiera conocer…………

  5. GravatarPHPImpact Dice:

    Encontre tu sitio justamente leyendo ese articulo, en la parte de los comentarios. Lo interesante de ese articulo, que mucha gente no entiende, es el mensaje que quiere transmitir el autor. PHP te da la opcion de elegir entre desarrollar un sistema complejo o simple, de manera compleja o simple. Esa posibilidad de eleccion es la que convirtio a PHP en el lenguaje mas usado en la web, dejando en segundo plano otros lenguajes que no pudieron hacer lo mismo como perl, java o ruby, que existen desde la epoca de los dinosaurios.

    Si tenes tiempo visita mi blog: http://phpimpact.wordpress.com/

    Un saludo!

  6. Gravatargonzalo Dice:

    cero aporte los framework.

  7. GravatarIsmael Dice:

    Pues…En mi experiencia, luego de 5 años haciendo PHP, creo lo contrario: un buen framework puede ahorrar toneladas de tiempo y errores. Pero por supuesto depende del tamaño del proyecto.

  8. Gravatarvanesa Dice:

    hola fans de The Rasmus!!!!!!!!!!!!!!!!!
    solo queria decirles que es un honor estar enfocada con The Rasmus es lo mas ademas nosotros tenemos que dales el aguante

    para conocer momentos actuales que estan viviendo The Rasmus pueden agregarme a …;
    vane_lamejorpor100pre@hotmail.com

  9. GravatarIsmael Dice:

    ESTE ARTÍCULO NO TIENE NADA QUE VER CON THE RASMUS!

    Si eres fan de la BANDA THE RASMUS, anda a otro sitio. Si te tomas un segundo para leer este artículo verás que es sobre Rasmus Lerdorf, un ingeniero.

    Ahora voy a bajar The Rasmus porque no los conozco.

  10. Gravatarariana Dice:

    este email son para los chicos y lindos therasmus_ariana@hotmail.com lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri lauri

    KE OMBRE

  11. Gravatarflaco Dice:

    Prueben codeigniter
    http://www.codeigniter.com

  12. Gravatarcarol Dice:

    THE RASMUS ES LA MEJOR BANDA Y YO QUIERO QUE VUELVAN A SALIR A TOCAR MUSICA

Deja un comentario

XHTML: puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>