lunes, 19 de agosto de 2019

¿QUÉ ES ASP.NET?



ASP.NET es una plataforma de desarrollo web creada por Microsoft para construir sitios web, aplicaciones web conducidas por contenido dinámico y servicios web. Las características principales de ASP.NET son:

1. Es un subconjunto de .NET Framework.
2. Es el sucesor de ASP clásico.

Una aplicación web es una aplicación que puede ser accedida por los usuarios usando un navegador web. Una página web dinámicas es una páginas web cuyo contenido es dinámicamente regenerado cada vez que la página es solicitada, basado en algún factor externo. Lo opuesto a una página dinámica es una página estática: página web que aloja contenidos que no cambian por ningún factor externo. Por ejemplo, las páginas HTML son páginas web estáticas. Considere una página HTML en un sitio web con las siguientes etiquetas:


Este código genera una página estática, porque la salida siempre será la misma sin importar quién vea la página o qué factores externos existan. La única vez que el contenido de una página estática cambia es cuando alguien lo edita y guarda la página, sobrescribiendo la versión anterior.

Virtualmente todos los sitios web existentes contienen una mezcla de páginas estáticas y dinámicas. Hay pocos sitios web que sólo tenga páginas estáticas, porque tales páginas son muy limitadas en su funcionalidad.

ASP.NET es solo una de muchas tecnologías que pueden ser empleadas para crear páginas web dinámicas. Algunas otras tecnologías son: Ajax, ASP, Action Script, CSS, Cold Fusion, CGI, HTML, Java, JavaScript, JSP, Lasso, Node.js, OSGI, Perl, PHP, PSGI, Python, Ruby.

CARACTERÍSTICAS DE ASP.NET

  • Es una tecnología de secuencia de comandos del lado del servidor (incrustada en páginas web) para ser ejecutadas por un servidor de internet. 
  • Un archivo ASP.NET puede contener texto, HTML, XML y secuencias de comandos. 
  • Un archivo ASP.NET tiene la extensión ".aspx". 
  • Cuando un navegador solicita un archivo HTML, el servidor le devuelve el archivo sin efectuar ningún procesamiento. 
  • Cuando un navegador solicita un archivo ASP.NET, IIS traslada la solicitud al motor ASP.NET en el servidor.
  • El motor ASP.NET lee el archivo línea por línea y ejecuta la secuencia de comandos en el archivo que están marcadas como secuencias de comando del servidor en <% %>. 
  • Finalmente, la salida generada es devuelta al navegador como etiquetas HTML. 


A diferencia del desarrollo de la mayoría de aplicaciones de escritorio, en las cuales muchas de las partes se encuentran disponibles localmente (como componentes en el disco duro del usuario), desarrollar una aplicación web requiere obtener partes de software que trabajen sobre una amplia red distribuida usando un protocolo desconectado.

Para trabajar adecuadamente con ASP.NET se requiere conocer lo siguiente:

  • Cómo trabajan las transacciones HTTP. 
  • Cómo trabaja HTML. 
  • Cómo son manejadas las transacciones HTTP en la plataforma de producción web de Microsoft, Servicios de Información de Internet (IIS).



Para saber mas:



Puede encontrar mas información sobre este tema en el sitio oficial de Microsoft: https://docs.microsoft.com/es-es/aspnet/overview

2 comentarios:

  1. Que interesante tu página estimado Oscar; entiendo que se puede elaborar una página Web con esta aplicación, yo tengo el interés de hacerlo, podrías comentarme que tendría que hacer?. Felicidades muy versátil e interesantísimo tu Blog estimado Amigo. Visita el mío si quieres aprender de NIIF, el cual es learningNIIF.blogspot.com/. Abrazos

    ResponderBorrar
    Respuestas
    1. Sergio, que bueno que estés interesado en aprender programación. Pronto te comparto información.

      Borrar