SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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
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
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
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
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
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
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
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
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!

Más contenido relacionado

La actualidad más candente

Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.netRulo Rosaz
 
Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresHéctor Garduño Real
 
Visual Web Developer
Visual Web DeveloperVisual Web Developer
Visual Web Developermartha
 
Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Antonio Torres
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET FrameworkSorey García
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Programación asp2
Programación asp2Programación asp2
Programación asp2alb3rto-soga
 
Curso programación páginas web con ASP.NET
Curso programación páginas web con ASP.NETCurso programación páginas web con ASP.NET
Curso programación páginas web con ASP.NETEuroinnova Formación
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET Universidad
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basicwoker10
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basicraulleonidas
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 

La actualidad más candente (19)

Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Los dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadoresLos dialectos ECMAScript y su implementación en los navegadores
Los dialectos ECMAScript y su implementación en los navegadores
 
Visual Web Developer
Visual Web DeveloperVisual Web Developer
Visual Web Developer
 
Asp.net
Asp.netAsp.net
Asp.net
 
Clase 3 Editores para Programación Web
Clase 3 Editores para Programación WebClase 3 Editores para Programación Web
Clase 3 Editores para Programación Web
 
Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Programación asp2
Programación asp2Programación asp2
Programación asp2
 
Curso programación páginas web con ASP.NET
Curso programación páginas web con ASP.NETCurso programación páginas web con ASP.NET
Curso programación páginas web con ASP.NET
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
Desarrollo en el servidor
Desarrollo en el servidorDesarrollo en el servidor
Desarrollo en el servidor
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 

Similar a Introducción a el lenguaje de programación combinado ASP.NET

asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.josuvladimir
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Htmldiana
 
Asp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to cAsp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to cMisailymCastillo
 
Asp.net laurys ps#19
Asp.net laurys ps#19Asp.net laurys ps#19
Asp.net laurys ps#19LaurysSnchez
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Marcelo Christian Marchese
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotpaolatublog
 
Microsoft Visual Web Developer
Microsoft Visual Web DeveloperMicrosoft Visual Web Developer
Microsoft Visual Web Developerescapa
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 

Similar a Introducción a el lenguaje de programación combinado ASP.NET (20)

asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Html
 
Asp.net
Asp.netAsp.net
Asp.net
 
Asp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to cAsp.net misailym castillo #5 6to c
Asp.net misailym castillo #5 6to c
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Asp.net laurys ps#19
Asp.net laurys ps#19Asp.net laurys ps#19
Asp.net laurys ps#19
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Paola
PaolaPaola
Paola
 
Microsoft Visual Web Developer
Microsoft Visual Web DeveloperMicrosoft Visual Web Developer
Microsoft Visual Web Developer
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Sebastian mejia #18
Sebastian mejia #18Sebastian mejia #18
Sebastian mejia #18
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 

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!