Porque seguir usando ASP clásico en lugar de ASP.NET

Código ASP clásico

ASP clásico no debe ser confundido con ASP utilizado en el Framework .NET, los dos son muy diferentes. ASP clásico, se distribuyó por primera vez con IIS (Servicios de Microsoft Internet Information Server) en el año 1996, dos lanzamientos más seguidos en 1997 y 2000. Fue la primera tecnología de lado del servidor de Microsoft para generar dinámicamente páginas Web, por lo que en su momento fue de vanguardia. Sin embargo, al día de hoy hay bastantes sitios desarrollados en ASP clásico.

Aunque el lenguaje ASP clásico (3.0) fue dejado atrás para dar inicio al .NET, hay muchos motivos por qué dije ASP clásico sigue vivo:

  • hay millones de páginas web que utiliza asp clásico como el núcleo de su aplicación y no contemplan su migración por los costos que implicaría
  • Muchos desarrolladores web siguen empleando ASP clásico para programación asp por su facildiad
  • Muchos sitios web de nueva construcción se han iniciado en ASP clásico
  • Existen cientos de tutoriales de ASP 3.0 en la web

ASP Clásico 3.0 ya no es popular, por alguanas de las razones son las siguientes:

  • Ya no es desarrollado por Microsoft
  • Muchos escuelas ya no tienen ASP clásico en sus temas, porque deben correr en paralelo con la tecnología o van a perder sus alumnos, este es el impacto de la primera razón
  • Pocos programadores principiantes eligen ASP clásico, porque nunca oyeron ASP clásico o no tienen ASP clásico en sus asignaturas en la universidad

ASP Clásico no está muerto, es más como artista olvidado en los medios de comunicación ya no se publican artículos sobre el tema, pero tiene su propia comunidad, que es propia afición, y su poder sigue siendo relevan a ser utilizado para construir potentes web. Una de las debilidades de ASP clásico es que en algunos casos es necesario utilizar componentes de terceros para cumplir algunas funciones.

ASP Clásico es un lenguaje sencillo, es tradicional y sólo tiene una funcionalidad básica. Siempre que lo necesite una función personalizada / método que necesita para construirlo por sí mismo. Esto lo hace diferente, esto es útil para ejercer su lógica de programación. Por ejemplo, si usted necesita para eliminar las etiquetas HTML en PHP simplemente debe aplicar el método striptags pero en ASP clásico que necesita para construir su propio código con la lógica de su propia programación.

Si no existieran los proveedores de alojamiento que soportan las secuencias de comandos ASP clásico, prefiero ir a PHP o Ruby on Rails en lugar de. NET.

ASP.NET ha existido desde hace varios años, en primer lugar como el Visual Studio 2003 sobre la base de la encarnación. Net 1, posteriormente Net 2, Net 3, Net 3.5 y Net 4.0.

Muchos desarrolladores han dado el salto de regular ASP al .NET de inmediato, entra en el bombo todos los de Microsoft muy familiar y las promesas de la compatibilidad entre plataformas, el desarrollo rápido y robusto, y la capacidad para desarrollar aplicaciones Web en grupo.

El paso a un entorno de desarrollo. NET era caro y un cambio mucho más grande que muchos esperaban. La absorción fue, y sigue siendo mucho más lento que Microsoft esperaba. Sin duda, es una casualidad entonces que el sufijo. NET se ha eliminado desde el Visual Studio 2005. No hay tal cosa como VB.NET más, es VB2005. También es una sorpresa, que Microsoft está regalando una versión de peso ligero de VB2005 gratis!

En verdad, me parece VB2005 para el desarrollo tradicional de aplicaciones de Windows una herramienta fantástica. Una sensata orientada a objetos arquitectura de programación combinado con el acceso a la base de datos ADO.NET maravillosa, junto con potentes funciones tales como servicios Web, el tiro en algunas de las mejores herramientas de diseño jamás visto en un entorno de esta naturaleza, revuelva suavemente en la capacidad de código en C #, J # o Visual Basic y no se puede negar que VB2005 es un orden de magnitud mayor que VB6.

En este reconocimiento, sin embargo, no son de ASP.NET. VB y ASP han sido agrupados en el mismo paquete de VB y la distinción entre los dos se supone que es invisible; VB2005 Windows Forms y Web Forms VB2005, una ligera diferencia en el nombre, y sin embargo una gran diferencia para el desarrollador. VB formularios Windows Forms (o VB.NET, o VB2005, o VB) para mejorar su vida. VB Web Forms o ASP.NET (o ASP2005) le hará fruncir el ceño.

Algunas razones para mantenerse utiliznado ASP clásico son:

  1. He estado usando ASP desde hace muchos años, puedo hacer que haga lo que quiera. Con los años he construido una amplia gama de funciones para todo tipo de operaciones desde acceso a la base de datos hasta el formato de fechas muy bien.
  2. ASP.NET tiene muchas vistas para cada página. Es la vista HTML, la vista Código fuente y el código detrás de la vista. El cambio entre los tres es mucho más lento y en muhas veces tedioso.
  3. Lento es una palabra para describir la totalidad del entorno de desarrollo. NET. Inicio de un nuevo proyecto? Ve y haz una taza de café. El cambio entre las pestañas? Ir a recargar el café. Al pulsar F1 para obtener ayuda? Haga su café para llevar e ir a dar un paseo en el parque.
  4. ASP clásico tiene el entorno de desarrollo más ligero que he usado. El Bloc de notas. Sí, eso es todo lo que necesitas!
  5. Tiempo de instalación? - Ya está instalado
  6. Tiempo de arranque? - Se está ejecutando en un instante
  7. Configuración? - No es necesario
  8. Disponibilidad? - Cualquier PC
  9. ASP.NET tiene una tendencia a auto-generar código. ¿Es ésta una característica de gran alcance y útil? Sin duda, un desarrollador serio no puede depender de ningún código generado automáticamente por sobrepeso que es. NET! No sólo es el código generado automáticamente, también el código que se genera del lado del cliente sobre la marcha, por lo que no tienen la oportunidad de modificar o ajustar lo que el equipo de Microsoft piensa que es bueno para usted.
  10. ¿Ha intentado una solución rápida en una página web de ASP clásico? Pan comido. Edita la página ya que se encuentra en el servidor web y vea los resultados al instante. Es evidente que en los sitios web de la misión más grandes y más importantes que usted no haría esto, pero en sitios web más pequeños por qué no? ¿Ha intentado una solución rápida en un sitio web compilado de ASP.NET?
  11. Para modificar un sitio web creado en ASP clásico y no dispone del código fuente al momento, puede descargar toda la aplicación desde el servidor web y continuar con el desarrollo. ¿Esto funciona con ASP.NET? Lamentablemente, no. El servidor web tiene algo de código compilado, por lo que es muy fácil perder el código fuente.

tags: asp clasico, asp.net, asp servidor, asp host, host asp, programar asp, paginas web en asp, servidor web asp, fichero asp, componentes asp, servidores para asp, hosting para asp, servidor web para asp, iis 7.5

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.