Introducción a el lenguaje de programación combinado ASP.NET.
En esta presentación mostraremos todo las informaciones que trata sobre los que, la utilidad,historia,evolucion y características sobre el lenguaje combinado de ASP.NET diseñado por la compañía de Microsoft.
Att:Yelangel Then Gomez,22,6toD,ITESO.
Introducción a el lenguaje de programación combinado ASP.NET
1. Que es ASP.NET,
Concepto,
Caracter�sticas y Historia
Maestro: Carlos Escalantes.
Alumna: Yelangel Then G�mez.
Curso:6to D.
No.Orden:22#.
Fecha de entrega:14/Enero/2021.
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones
Web y Multimedia
2. Temas a tratar
Que es Asp.net
Caracteristica de asp .net
Historia y evoluci�n de asp .net
1.
2.
3.
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones
Web y Multimedia
3. 1.�Que es Asp.net?
ASP.NET es un entorno para aplicaciones web desarrollado y comercializado
por Microsoft. Es usado por programadores y dise�adores para construir sitios
web din�micos, aplicaciones web y servicios web XML. Apareci� en enero de
2002 con la versi�n 1.0 del .NET Framework, y es la tecnolog�a sucesora de la
tecnolog�a Active Server Pages (ASP). ASP.NET est� construido sobre el
Common Language Runtime, permitiendo a los programadores escribir c�digo
ASP.NET usando cualquier lenguaje admitido por el .NET Framework.Active
Server Pages (ASP), tambi�n conocido como ASP cl�sico, es una tecnolog�a de
Microsoft del lado del servidor para p�ginas web generadas din�micamente,
que ha sido comercializada como un anexo a Internet Information Services
(IIS).
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
4.
5. 2.Caracteristica de Asp.net
Eficiencia
Desde el principio, uno de los objetivos m�s importantes del dise�o de .NET ha sido su
gran rendimiento y nivelaci�n. Para que .NET tenga �xito, las empresas deben estar
capacitadas para migrar sus aplicaciones y no sufrir de un rendimiento deficiente debido a
la forma en que CLR ejecuta el c�digo.Para asegurarse un �ptimo rendimiento, el CLR compila, en
alg�n punto, todos los c�digos
de aplicaciones en c�digos naturales de m�quina. Esta conversi�n puede hacerse, o bien
en el momento en que se ejecuta la aplicaci�n (m�todo por m�todo), o cuando se instala
la aplicaci�n por primera vez.El proceso de compilaci�n har� uso autom�ticamente de todas las caracter�sticas del
microprocesador, disponibles en diferentes plataformas, algo que las aplicaciones
tradicionales de Windows nunca podr�an hacer, a menos que usted cargase distintos
binarios para distintas plataformas.
Soporte de Lenguajes
Esta es una de las novedades m�s importantes que vienen de la mano de ASP.NET. La
posibilidad de escribir c�digo en diferentes lenguajes es un alivio para los desarrolladores
que en numerosas ocasiones, ve�an acotadas sus aplicaciones web, al estar obligados a
trabajar con VBScript o JScript.ASP.NET soporta la programaci�n en lenguajes potentes c�mo, VisualBasic.Net (VB) y C#,
el nuevo lenguaje creado por Microsoft con la intenci�n de aprovechar la potencia del C++
y combinarlo con las facilidades que brinda a la programaci�n en Internet un lenguaje
como Java
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
6. 2.Caracteristica de Asp.net
De Contenido y C�digo, por separado
Muchos desarrolladores de sitios web han tenido que lidiar con el inconveniente de tener
que crear la interfaz de usuario y el c�digo ASP todo junto. Esta mezcla de im�genes,
botones y tablas en c�digo HTML con pedazos de c�digo en VBScript o Jscript llegaba a ser
algo muy molesto para el desarrollador.ASP.NET viene a solucionar este problema, utilizando
un criterio similar al que utiliza
Visual Basic, es decir, separar la interfaz de usuario con el c�digo.
Compatibilidad con Navegadores
ASP.NET permite crear una p�gina web que funcionar� correctamente en todos los
navegadores. Esta mejora est� dada especialmente por los controles de servidor incluidos
en ASP.NET. Cuando un control es procesado, este autom�ticamente chequea el tipo de
navegador que lo est� ejecutando, generando una p�gina adecuada para ese navegador.
C�digo Compilado
ASP.NET ya no interpreta el c�digo como la hace la versi�n anterior de ASP. Dentro del
entorno NGWS (New Generation Windows Services) el c�digo es compilado just-in-time,
logrando un enorme aumento en el rendimiento, a trav�s de soporte nativo y servicios de
cach�.
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
7. 2.Caracteristica de Asp.net
Controles de Servidor
Uno de los aspectos m�s importantes dentro del .NET Framework es su librer�a de clases.
Esta librer�a es com�n en toda la plataforma .NET, lo que le brinda al programador una
herramienta ideal para crear aplicaciones multiplataforma, con un considerable ahorro de
l�neas de c�digo.
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
8.
9. 3.Historia de Asp.net
Microsoft introdujo la tecnolog�a llamada Active Server Pages en diciembre de 1996. Es parte de Internet
Information Services (IIS) desde la versi�n 3.0 y es una tecnolog�a de p�ginas activas que permite el uso
de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar p�ginas generadas
din�micamente. La definici�n contextual de Microsoft es que "Las Active Server Pages son un ambiente de
aplicaci�n abierto y gratuito en el que se puede combinar c�digo HTML, scripts y componentes ActiveX
del servidor para crear soluciones din�micas y poderosas para la web".Despu�s del lanzamiento del
Internet Information Services 4.0 en 1997, Microsoft comenz� a investigar las posibilidades para un nuevo
modelo de aplicaciones web que pudiera resolver las quejas comunes sobre ASP, especialmente aquellas
con respecto a la separaci�n de la presentaci�n y el contenido y ser capaz de escribir c�digo "limpio".1 A
Mark Anders, un administrador del equipo de IIS y Scott Guthrie, quien se hab�a unido a Microsoft en 1997
despu�s de graduarse de la Universidad Duke, se les dio la tarea de determinar c�mo deber�a ser ese
modelo. El dise�o inicial fue desarrollado en el curso de dos meses por Anders y Guthrie, y Guthrie codific�
los prototipos iniciales durante las celebraciones navide�as de 1997.Despu�s de cuatro a�os de
desarrollo, y una serie de versiones de evaluaci�n en los a�os 2000 y 2001, ASP.NET 1.0 fue liberado el 5 de
enero de 2002 como parte de la versi�n 1.0 del .NET Framework. Incluso antes de su liberaci�n, docenas de
libros hab�an sido escritos sobre ASP.NET
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
10.
11. 3.Evolucion de Asp.net
En el modelo de desarrollo web basado en p�ginas activas, la programaci�n ASP actual tiene
diversas limitaciones:Para que todo ocurra en una p�gina web, es habitual escribir una gran
cantidad de c�digo para resolver necesidades sencillas. ASP.NET incorpora un modelo declarativo
a la programaci�n web: los controles de servidor funcionan en una p�gina Web simplemente
declar�ndolos. Cuando se carga la p�gina ASP.NET, se instancian los controles listados en la
p�gina ASP y es responsabilidad del control emitir c�digo HTML que el navegador pueda
entender.ASP cl�sico es un tanto desorganizado. En una p�gina ASP podemos incluir casi todo:
HTML plano, c�digo script, objetos COM y texto. No hay una distinci�n formal entre el contenido de
una p�gina y su comportamiento: simplemente, insertamos c�digo en la p�gina, y a ver qu� pasa.
ASP.NET impone un cierto orden sobre el modelo de programaci�n est�ndar ASP. En cierto modo,
esta "desorganizaci�n" puede evitarse f�cilmente usando el sentido com�n y algunas de las
nuevas tecnolog�as. Por ejemplo, podemos escribir en nuestras p�ginas ASP �nicamente c�digo
VBScript. Dicho c�digo generar�a un mensaje XML, que luego seria interpretado por un archivo
XSLT.
Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
12.
13. Clases Virtuales de ITESO
Desarrollo e Implementaci�n de Soluciones Web y
Multimedia
Gracias a prestar
atenci�n�Incluso cuando te tomas unas vacaciones de la tecnolog�a, la
tecnolog�a no se toma un descanso de ti.-Douglas Coupland!