SlideShare una empresa de Scribd logo
1 de 16
Todo lo que tienes que saber.
Josué vladimir sencion lalondriz.
6to D.
#21.
Hablaremos sobre varias
cosa en base a ASP.NET.
bienvenido.
1. 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.
2. ASP (Active Server Pages) es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas
del servidor. ASP se escribe en la misma página web, utilizando el lenguaje Visual Basic Script o Jscript
(Javascript de Microsoft).
3. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la
página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a
bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente
solamente recibe una página con el código HTML resultante de la ejecución de la página ASP.
¿Qué es asp.net?
CARACTERISTICAS DE ASP.NET
1. 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.
HISTORIA Y EVOLUCION DE ASP.NET
1- Version 1.0 – 1.1 (1996) ORIENTADO A OBJETOS Vista code-behind Controles web similares a WinForms Controles se
guardaban como __Viewstate Apps web configuradas desde IIS a web.config Version 2.0 (2003) GENÉRICOS
(System.Collection.Generics) IIS no era necesario Aparece AsP.NET Nuevos controles y medidas de seguridad Masterpages,
temas y web parts Utilidad de administración y configuración basada en web.
2- Version 3.5 (2009) USO DE LINQ Soporte Silverlight Soporte databing con clases entity framework Soporte ASP.NET
Dynamic data Soporte Ajax Version 4.0 Viewstate en GZIP Browser actualizadas Salida de controles por CSS Charts Soporte
oficial para ASP.NET MVC.
3- Version MVC 3 (2011) Sistema de andamios por NuGet Plantillas HTML5 Nuevo motor Razor View Engine Ganchos com
innyección de dependencia y filtros de Accion Global Compatibilidad con JavaScript Version 4.5 (2012) Reducción de reinicios
del sistema Compatibilidad con matrices mayores a 2GB en 64 bits Compilación Just-in-time (JIT).
4- Version 4.5.1 (2013) .NET Native .NET Framework Reference Source Redirección automática de enlace Información de
diagnósticos Version 4.6 (2015) ASP.NET 5 API simple para lavado de respuestas asíncronas Fumción de enlace de modelo
basados en CRUD.
5- Version CORE (2016) Marco multiplataforma de código abierto Unificación para API web Integración de marcos y flujos de
trabajo Inserción de dependencias integradas Configuración preparada para la nube Canalización de solicitudes HTTP Control
de versiones Compatibilidad para Windows, macOs y Linux.
Continuation
1. Microsoft introdujo la tecnología llamada Active Server Pages en diciembre de 1996. Es parte del Internet
Information Server (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 el web".
2. 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". 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 como
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 iníciales durante las celebraciones navideñas de 1997.
Continuation
Scott Guthrie en 2007.
El prototipo inicial fue llamado "XSP"; Guthrie explicó en una entrevista en el año 2007 que, el desarrollo inicial de XSP fue hecho
usando Java, pero pronto se decidió construir una nueva plataforma sobre el Common Language Runtime(CLR), pues ofrecía un ambiente
orientado a objetos, recolección de basura y otras características que fueron vistas como características deseables. Guthrie describió esta
decisión como un "alto riesgo", pues el éxito de su nueva plataforma de desarrollo web estaría atado al éxito del CLR, que, como XSP, aún
estaba en etapas tempranas de desarrollo, tanto así que el equipo XSP fue el primer equipo en Microsoft en enfocarse en el CLR.
Con el cambio al Common Language Runtime, XSP fue implementado en C# (conocido internamente como "Project Cool" pero mantenido en
secreto para el público), y fue renombrado a ASP+, para este punto la nueva plataforma fue vista como el sucesor de Active Server Pages, y
la intención fue proporcionar un medio fácil de migración para los desarrolladores ASP.
La primera demostración publica y la liberación de la primera beta de ASP+ (y el resto del .NET Framework) se realizó en el Microsoft's
Professional Developers Conference (PDC) el 11 de julio de 2000 en Orlando, Florida. Durante la presentación de Bill Gates, Fujitsu demostró
ASP+ usado en conjunción con COBOL, y el soporte para una variedad de otros lenguajes fue anunciada, incluyendo los nuevos lenguajes de
Microsoft, Visual Basic .NET y C#, así como también el soporte por medio de herramientas de interoperabilidad para Python y Perl creadas
por la empresa canadiense ActiveState.
Una vez que la marca ".NET" fue seleccionada en la segunda mitad del 2000. se cambió el nombre de ASP+ a ASP.NET. Mark Anders
explicó en una aparición en The MSDN Show en ese año.
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
Muchas
gracias.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Willy2
Willy2Willy2
Willy2
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
Asp (x)
Asp (x)Asp (x)
Asp (x)
 
Asp.net
Asp.netAsp.net
Asp.net
 
Visual basic le yo
Visual basic le yoVisual basic le yo
Visual basic le yo
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
tp informatica
tp informaticatp informatica
tp informatica
 
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]
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Asp.net
Asp.netAsp.net
Asp.net
 
BD_EQ6_INV_Coldfusion
BD_EQ6_INV_ColdfusionBD_EQ6_INV_Coldfusion
BD_EQ6_INV_Coldfusion
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
2 web-forms
2 web-forms2 web-forms
2 web-forms
 

Similar a asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.

Asp.net laurys ps#19
Asp.net laurys ps#19Asp.net laurys ps#19
Asp.net laurys ps#19LaurysSnchez
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETyelangelthen
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11JosLuisEncarnacionNi
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Htmldiana
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
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
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessavnslgars
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredorobinsong13
 
ASP.NET Investigación
ASP.NET Investigación ASP.NET Investigación
ASP.NET Investigación Hanser Perez
 
Juan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to cJuan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to cJuancarlosHelenapegu
 
Programacion web... asp.net
Programacion web... asp.netProgramacion web... asp.net
Programacion web... asp.netYafreilisCuevas
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 

Similar a asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD. (20)

Asp.net laurys ps#19
Asp.net laurys ps#19Asp.net laurys ps#19
Asp.net laurys ps#19
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Html
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
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
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Asp.net
Asp.netAsp.net
Asp.net
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Sebastian mejia #18
Sebastian mejia #18Sebastian mejia #18
Sebastian mejia #18
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
ASP.NET Investigación
ASP.NET Investigación ASP.NET Investigación
ASP.NET Investigación
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
Juan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to cJuan carlos helena peguero#13 6to c
Juan carlos helena peguero#13 6to c
 
Programacion web... asp.net
Programacion web... asp.netProgramacion web... asp.net
Programacion web... asp.net
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Paola
PaolaPaola
Paola
 

Último

Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024eCommerce Institute
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024eCommerce Institute
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024eCommerce Institute
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfXimenaGonzlez95
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abriljulianagomezm2
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024eCommerce Institute
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfDaniel425270
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoanoiteenecesaria
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...eCommerce Institute
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024eCommerce Institute
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024eCommerce Institute
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...angierangel29072017
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024eCommerce Institute
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024eCommerce Institute
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxhugogabrielac1
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024eCommerce Institute
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruñaanoiteenecesaria
 

Último (18)

Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
Alexander Rubilar, Enzo Tapia - eCommerce Day Chile 2024
 
Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024Felipe González - eCommerce Day Chile 2024
Felipe González - eCommerce Day Chile 2024
 
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
José Ignacio Calle, Nathalie Jacobs - eCommerce Day Chile 2024
 
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdfAct#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
Act#3.2_Investigación_Bibliográfica_Comunicación_Equipo.pdf
 
Guiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abrilGuiaparacrearslideshareticsvirtual2024abril
Guiaparacrearslideshareticsvirtual2024abril
 
Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024Enrique Amarista Graterol - eCommerce Day Chile 2024
Enrique Amarista Graterol - eCommerce Day Chile 2024
 
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdfIntroduccion al Libro de Genesis - Caps 15 al 17.pdf
Introduccion al Libro de Genesis - Caps 15 al 17.pdf
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
 
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
Nicolás von Graevenitz, Rodrigo Guajardo, Fabián Müller, Alberto Banano Pardo...
 
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
Mercedes Tomas, Florencia Bianchini - eCommerce Day Chile 2024
 
Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024Sebastián Iturriaga - eCommerce Day Chile 2024
Sebastián Iturriaga - eCommerce Day Chile 2024
 
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
PRESENTACION EN SST, plan de trabajo del sistema de seguridad y salud en el t...
 
Biomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptxBiomecánica y análisis de puestos trabajo pptx
Biomecánica y análisis de puestos trabajo pptx
 
Pablo Scasso - eCommerce Day Chile 2024
Pablo Scasso -  eCommerce Day Chile 2024Pablo Scasso -  eCommerce Day Chile 2024
Pablo Scasso - eCommerce Day Chile 2024
 
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
Francisco Irarrazaval, Marcos Pueyrredon - eCommerce Day Chile 2024
 
Presupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptxPresupuesto por Resultados de Seguridad Ciudadana .pptx
Presupuesto por Resultados de Seguridad Ciudadana .pptx
 
Suiwen He - eCommerce Day Chile 2024
Suiwen He  -  eCommerce  Day  Chile 2024Suiwen He  -  eCommerce  Day  Chile 2024
Suiwen He - eCommerce Day Chile 2024
 
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
 

asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.

  • 1. Todo lo que tienes que saber.
  • 2. Josué vladimir sencion lalondriz. 6to D. #21.
  • 3. Hablaremos sobre varias cosa en base a ASP.NET. bienvenido.
  • 4. 1. 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. 2. ASP (Active Server Pages) es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor. ASP se escribe en la misma página web, utilizando el lenguaje Visual Basic Script o Jscript (Javascript de Microsoft). 3. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la página ASP. ¿Qué es asp.net?
  • 5. CARACTERISTICAS DE ASP.NET 1. 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.
  • 6. HISTORIA Y EVOLUCION DE ASP.NET 1- Version 1.0 – 1.1 (1996) ORIENTADO A OBJETOS Vista code-behind Controles web similares a WinForms Controles se guardaban como __Viewstate Apps web configuradas desde IIS a web.config Version 2.0 (2003) GENÉRICOS (System.Collection.Generics) IIS no era necesario Aparece AsP.NET Nuevos controles y medidas de seguridad Masterpages, temas y web parts Utilidad de administración y configuración basada en web. 2- Version 3.5 (2009) USO DE LINQ Soporte Silverlight Soporte databing con clases entity framework Soporte ASP.NET Dynamic data Soporte Ajax Version 4.0 Viewstate en GZIP Browser actualizadas Salida de controles por CSS Charts Soporte oficial para ASP.NET MVC. 3- Version MVC 3 (2011) Sistema de andamios por NuGet Plantillas HTML5 Nuevo motor Razor View Engine Ganchos com innyección de dependencia y filtros de Accion Global Compatibilidad con JavaScript Version 4.5 (2012) Reducción de reinicios del sistema Compatibilidad con matrices mayores a 2GB en 64 bits Compilación Just-in-time (JIT). 4- Version 4.5.1 (2013) .NET Native .NET Framework Reference Source Redirección automática de enlace Información de diagnósticos Version 4.6 (2015) ASP.NET 5 API simple para lavado de respuestas asíncronas Fumción de enlace de modelo basados en CRUD. 5- Version CORE (2016) Marco multiplataforma de código abierto Unificación para API web Integración de marcos y flujos de trabajo Inserción de dependencias integradas Configuración preparada para la nube Canalización de solicitudes HTTP Control de versiones Compatibilidad para Windows, macOs y Linux.
  • 7.
  • 8.
  • 9. Continuation 1. Microsoft introdujo la tecnología llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server (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 el web". 2. 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". 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 como 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 iníciales durante las celebraciones navideñas de 1997.
  • 10.
  • 11. Continuation Scott Guthrie en 2007. El prototipo inicial fue llamado "XSP"; Guthrie explicó en una entrevista en el año 2007 que, el desarrollo inicial de XSP fue hecho usando Java, pero pronto se decidió construir una nueva plataforma sobre el Common Language Runtime(CLR), pues ofrecía un ambiente orientado a objetos, recolección de basura y otras características que fueron vistas como características deseables. Guthrie describió esta decisión como un "alto riesgo", pues el éxito de su nueva plataforma de desarrollo web estaría atado al éxito del CLR, que, como XSP, aún estaba en etapas tempranas de desarrollo, tanto así que el equipo XSP fue el primer equipo en Microsoft en enfocarse en el CLR. Con el cambio al Common Language Runtime, XSP fue implementado en C# (conocido internamente como "Project Cool" pero mantenido en secreto para el público), y fue renombrado a ASP+, para este punto la nueva plataforma fue vista como el sucesor de Active Server Pages, y la intención fue proporcionar un medio fácil de migración para los desarrolladores ASP. La primera demostración publica y la liberación de la primera beta de ASP+ (y el resto del .NET Framework) se realizó en el Microsoft's Professional Developers Conference (PDC) el 11 de julio de 2000 en Orlando, Florida. Durante la presentación de Bill Gates, Fujitsu demostró ASP+ usado en conjunción con COBOL, y el soporte para una variedad de otros lenguajes fue anunciada, incluyendo los nuevos lenguajes de Microsoft, Visual Basic .NET y C#, así como también el soporte por medio de herramientas de interoperabilidad para Python y Perl creadas por la empresa canadiense ActiveState. Una vez que la marca ".NET" fue seleccionada en la segunda mitad del 2000. se cambió el nombre de ASP+ a ASP.NET. Mark Anders explicó en una aparición en The MSDN Show en ese año. 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
  • 12.
  • 13.
  • 14.
  • 15.