Lo bueno y malo de los frameworks para PHP

Este post es inspirado en otro post q recientemente he encontrado en JoseZanni donde se habla sobre la experiencia que ha tenido con cakephp y lo bueno que lo ha dejado continuar utilizandolo..
Una gran desventaja que yo encuentro es que estamos sujetos de utilizar las mismas herramientas o librerias que se utilizan en estos frameworks, no se que tan facil o dificil seria incluir un framework de css, javascript u otro motor de plantillas en el framework de php. Ya lo estare intentanto.. estuve revisando cuales eran los mejores o mas recomendables y me ha gustado Akelos.
Creo que por eso para proyectos medianos, los frameworks suelen ser de mucha utilidad entre comillas, pero para proyectos grandes y que se necesiten componentes extras ya sean del lado del cliente o servidor siempre creo que sera mejor empezarlo uno mismo, ya que tendremos mas control y sabremos a detalle que hacer y como hacerlo.Ademas, la sintaxis del codigo html, la accesibilidad del codigo y la validacion misma para el html esta dada por la libreria que estamos utilizando.. si ellos cometen un error, nosotros tambien lo estaremos cometiendo y para corregirlo dependeremos de ellos o de nosotros mismos y eso nos tomaria mucho tiempo..
Mas información sobre los framworks mas populares para php en http://www.phpframeworks.com.
There are currently no comments highlighted.
He! gracias por la mención!
Sobre la incorporación de otros frameworks (hablo desde mi corta experiencia), CakePHP usa por defecto la librería AJAX de Prototype e incorpora formas de uso transparentes. Yo hace poco comencé a experimentar mas en serio con Javascript y quizás por casualidad comencé a usar JQuery. Antes ya había usado las funciones de Cake, pero al comenzar con JQuery decidí seguir con él. En este caso en realidad solo se trata de hacer cargar la librería, ya que todo lo demás hay que hacerlo desde código javascript, que por las características de JQuery es totalmente independiente del HTML.
Lo mismo con el framework CSS BluePrint, que solo hay que cargar el CSS y ya está.
Sobre el uso de frameworks: yo veo 90% de ventajas. El 10% restante me parece que es cuando nuestro proyecto comienza a recibir millones de visitas y ahí pienso que es cuando usar un framework puede quitar rendimiento. Lamentablemente ninguno de mis trabajos llegó a recibir tantas visitas para saberlo!
:D