JSP: Muy bueno si quieres tener control casi total
sobre lo que hay en tus pantalla, excelente si lo combinas con buen uso de HTML
y jQuery. Bajo nivel de abstracción así que no ayuda mucho si quieres
reutilizar componentes a nivel del servidor
ASP.NET: Ya hay 2 variantes, "ASP.NET" y "ASP.NET MVC".
Usar ASP.NET MVC es muy parecido a trabajar con Seam y usar JSF. Ambos son la
opcion a utilizar si te vas por el uso de plataforma .NET. Buen nivel de
abstraccion de componentes, aunque todavía muy inferior a lo que alguna vez
proporcionó WebObjects.
PHP: Nacimiento orgánico, derivado del trabajo directo, por la facilidad
con la que se puede empezar a trabajar a atraído como usuarios a los peores
programadores del planeta. No es en si mismo una mala elección, si se le
utiliza siguiendo las reglas de frameworks como Zend, Symfony o Cake, pero la
mayoria de los programadores PHP que he conocido lo usan en directo, con modo
de compatibilidad con la version PHP4, que permite que los novatos se disparen
en los pies, llevando a las aplicaciones mas inseguras e ineficientes que he
conocido. PHP posee un nivel de dinamismo y de rapido "feedback" de
lo que estas haciendo que hace ver "lento" al desarrollo en JSP o
ASP.NET, pero esta capacidad generalmente se sobre-utiliza como justificación
para hacer las cosas "como se pueda" lo que a menudo resulta en
codigo de muy mala calidad.
No hay comentarios:
Publicar un comentario