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