Introducción a ASP.NET | TIEngranaje

Si te apasiona el mundo de la programación y desarrollo web, seguramente has escuchado hablar de ASP.NET. Se trata de un framework desarrollado por Microsoft, que se ha convertido en una de las herramientas más populares para crear sitios web dinámicos y aplicaciones en línea de alta calidad. En este artículo, te ofrecemos una introducción completa a ASP.NET, para que puedas conocer sus principales características, ventajas y posibilidades. ¡No te lo pierdas en TIEngranaje!

¿Próxima versión de ASP?

Mucha gente nueva en ASP.NET cree que ASP.NET es simplemente la próxima versión de Active Server Pages (ASP). ASP.NET es en realidad más que la próxima versión o actualización. es más un framework y modelo de desarrollo web. También proporciona un nuevo modelo para desarrollar aplicaciones escalables para la empresa. No es necesario aprender primero ASP clásico antes de ASP.NET, pero si tiene habilidades de desarrollo de ASP, el nuevo ASP.NET modelo de programación le resultará familiar.

A diferencia de ASP, ASP.NET es más estructurado y orientado a objetos. ASP.NET no es totalmente compatible con versiones anteriores de ASP clásico. Sus páginas ASP existentes actuales tendrían que modificarse hasta cierto punto para poder ejecutarse en ASP.NET. Además, dado que ASP generalmente se escribe en VBScript, el código no es puerto directamente a VB.NET. Para páginas simples con solo VBScript básico, los cambios para pasar a ASP.NET implicarán solo unas pocas líneas de código.

A gran diferencia entre ASP y ASP.NET es que ASP.NET está compilado, lo que le permite desarrollar en cualquier lenguaje ASP.NET compatible, como VB.NET, C# y JScript .NET, solo por nombrar algunos. Cuando el código se compila a partir de cualquiera de estos lenguajes, el codigo compilado es el mismo independientemente del idioma del lado del servidor utilizado. Por lo tanto, esto permite a los desarrolladores desarrollar en los lenguajes en los que saben programar, siempre y cuando el lenguaje sea soportado por ASP.NET

El marco

ASP.NET no es un lenguaje como muchos creen. Es un estructura compuesto por varios componentes, como los lenguajes de programación, Common Language Runtime (CLR), bibliotecas de clases y el estudio de desarrollo (Visual Studio). Como se mencionó anteriormente, el Lenguajes .NET incluyen VB, C#, JScript.NET, F# y C++, así como lenguajes de terceros que han creado los desarrolladores.

Sin embargo, los lenguajes más populares para usar en el desarrollo de ASP.NET son VB.NET y C# (pronunciado C sostenido). Descubrirá que muchos desarrolladores están escribiendo código en estos días en C#. C# se asemeja a Java, JavaScript y C++ en sintaxis, por lo que los programadores que han codificado en uno de estos lenguajes generalmente toman C# y comienzan a desarrollar muy rápidamente. Si bien VB y C# son similares, sus la sintaxis es diferentepero como se mencionó anteriormente, ambos se compilan en el mismo código de tiempo de ejecución.

CLR

Todos los lenguajes de programación .NET se compilan en otro lenguaje de nivel inferior antes de que se ejecute el código, que se conoce como el Lenguaje Intermedio Común (CIL), o Lenguaje Intermedio (IL) para abreviar. El Tiempo de ejecución de lenguaje común (CLR) es el motor de .NET y utiliza el código IL.

Desde el Lenguajes .NET se compilan en IL, proporcionan esencialmente las mismas características y rendimiento. El CLR solo ejecuta código IL, por lo que no importa qué lenguaje .NET se usó originalmente. De hecho, puede tener su ASP.NET La aplicación incluye algunas páginas con código VB mientras que otras incluyen C#.

Finalmente, el servicio ASP.NET que se ejecuta dentro del CLR El entorno ejecutará su código ASP.NET y generará el marcado HTML que se devuelve al cliente que solicita la página. En ningún momento se devuelve ningún código ASP.NET al cliente. Si lo hiciera, el navegador no podría interpretar el código.

IDE

Puede desarrollar páginas ASP.NET en tan solo cualquier tipo de editor de texto, incluso el Bloc de notas. Sin embargo, usar Microsoft Visual Studio .NET IDE le permite desarrollar mucho más fácilmente. También proporciona todos los beneficios que falta un editor simple, como una GUI que se puede usar para colocar los controles del servidor en una página web y soporte de depuración completamente integrado.

Si acaba de empezar con ASP.NET, puede descargar Visual Studio desde el sitio web de Microsoft sin costo alguno. Incluso incluye Microsoft SQL e IIS para que pueda ejecutar una aplicación web ASP.NET completa desde su máquina de desarrollo. Puede visitar el sitio web de Microsoft para descargar su copia de Visual Studio: visualstudio.microsoft.com

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario