El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
El MVC (Model-View-Controller) es un "patrón" de programación muy popular en el desarrollo de grandes aplicaciones, muy popular en Java. Recientemente hay todo un interés por llevar el paradigma MVC a la programción PHP, más ahora que PHP5 mejora muchísimo su soporte OOP. Jim Lin, el genial programador de ADODB, opina que llevar modelo de MVC a PHP es una mala idea, principalmente porque nadie parece entender bien cómo debería hacerse esto.
Por otro lado, hay otras personas que piensan que si la programación de aplicaciones Web con PHP llegará a ser algo "serio" (¿para el 2007 quizás?), sólo podrá hacerlo con herramientas como MVC.
La polémica está servida.
Muy personalmente creo que Jim Lin está más cerca de la verdad, pero que a la larga sí será necesaria una framework "estándar" para el desarrollo de grandes aplicaciones en PHP. Quizás no al modelo de MVC, pero confío en que esta comunidad de desarrolladores PHP cada vez más profesionalizada pueda producir una alternativa igualmente válida y útil.