Publicado el Martes 04 de Marzo del 2008 @ 21:16 por Armonth.
Entre privativo y libre el usuario medio y muchos programadores suelen defender (que no preferir) el primero por ignorancia.
Pero sin embargo en la comparación de ASP (y Asp.net) contra PHP siempre he visto un apoyo enorme hacía la opción libre por muchos “buenos motivos” y muy pocos “malos” de ASP lo cual es raro ya que siendo de Microsoft el no ver alabanzas se hace normal pero el no ver críticas bien fundadas se hace algo raro.
Aunque haberlas haylas, siempre es interesante ver que puede ofrecer “la competencia”.
En ese aspecto y si bien no se trata 100% de Asp.net si no de Asp.net AJAX resulta muy interesante la entrada de hoy de Carlinhos al respecto.
Quizá no descubre nada nuevo: uno jamás debería fiarse de las pruebas hechas “en local”. Pero si ya de por sí descarto hacer nada en ASP.net (principalmente por falta de conocimientos en programación) el ver que genera ficheros JavaScript de 80KB (con compresión) ya me haría descartar la opción inmediatamente…
Que sea usable es lo más importante, que sea rápido es imprescindible pero que sea fácil de programar ya es algo menos importante…
¿80kb? Que poco. No, no es sarcasmo. Si pasas a plataforma de sun, JSF (java server faces) te encontrarás con js generados de 300kb para un hola mundo. Sin incluir librerías adicionales (algo muy común en aplicaciones jsf).
Es cierto, eso mismo iba a decir, Microsoft ha creado un framework, un marco de trabajo en el cual una de sus metas principales a sido la mantebilidad… a preferido sacrificar algo el rendimiento pero la verdad es que ha creado un entorno de programación muy intuitivo , acompañado además de un IDE que para mi es lo mejor que existe.
Yo no usaria ASP.NET para hacer un blog, aunque sería realmente sencillo implementarlo con esta tecnología, no lo dudo, pero carece de las ventajas que Wordpress tiene, como el buen uso de los estandares, código muy limpio y SEO.
En cambio si usaría ASP.NET en aplicaciones que no requieran de SEO, como aplicaciones grandes para intranets, ya que se me hace mucho más facil de programar y manter.
Es mi opinión.
Un saludo.
Y eso pasa en todas las frameworks includas las de PHP, en fin es el precio de hacer las cosas rapido…
Mayormente porque el javascript que genera el VS.net no es un código que controles. Esa plataforma está diseñada para que los desarrolladores visuales puedan incorporarse al desarrollo web.
Si no controlas el código al 100% es dificil tener algo optimizado, si lo que buscas es rapidez de desarrollo bajo SDK’s, funciones o clases no desarrolladas por ti tienes esa desventaja.
No obstante, como toda aplicación tiene sus requisitos, y normalmente el JS de VS.net es usar IEx…
.NET es un lenguaje par aplicaciones, nunca para desarrollar web’s/portales con un alto rendimiento.
Ahí queda mi opinión :-) Salu2.
Mira mi tiempo programado CGI´s (php,jsp,asp.net) me he dado cuenta que realmente asp.net no es tan lento como todos dicen realicen una comparacion de una aplicacion web entre los diferentes cgi, ejecutenla y comparen ya sea cliente y servidor y veran que asp.net no es tan lento , la unica desventaja grave que yo le veo es que es de microsoft y ya sabes es una llamativo para todos los hackers.
Con respecto a obtimizarlo Mario, aspnet no es dificil ya que su IDE VWD lo realiza de una forma muy facil sin la necesidad de saber programar