SlideShare una empresa de Scribd logo
1 de 18
Instituto politécnico padre
zegrí
Nombre: Patricia Núñez
Numero: 19
Curso: 6toC de Informática
Programacion.NET
• Definición:
La plataforma .NET es una plataforma diseñada para que se puedan desarrollar
componentes software utilizando casi cualquier lenguaje de programación, de
forma que lo que escribamos en un lenguaje pueda utilizarse desde cualquier
otro de la manera más transparente posible (utilizando servicios web como
middleware).
•Origen:
ASP.NET es un framework 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.
Evolución:
Desde la aparición de la primera versión estable de .NET en el 2002, Microsoft
ha continuado añadiendo funcionalidades a la plataforma y mejorando sus
herramientas de desarrollo.
A continuación, veremos las diferentes versiones de .NET existentes:
• .NET Framework 1.0: la primera versión del .NET Framework apareció
en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de
desarrollo de Microsoft.
• .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual
Studio .NET 2003 y el sistema operativo Windows Server 2003. Por
primera vez aparece .NET Compact Framework, que es una versión
reducida del .NET Framework, diseñada para su ejecución en dispositivos
móviles.
• .NET Framework 2.0: aparece en el 2005, junto
con Visual Studio 2005 (la palabra .NET desaparece del nombre
del producto) y SQL Server 2005 (la nueva versión del motor de bases de
datos de Microsoft, después de 5 años). Esta versión incluye cambios
sustanciales en los lenguajes .NET, como son los tipos genéricos o los tipos
abstractos. También aparece una segunda versión del .NET Compact
Framework.
• NET Framework 3.0: aparece en el 2006, junto con Windows Vista. La
gran novedad en esta versión son las siguientes tecnologías:
• Windows Presentation Foundation (WPF): para el desarrollo de
interfaces gráficas avanzadas, con gráficos 3D, vídeo, audio, etc.
• Windows Communication Foundation (WCF): para el desarrollo de
aplicaciones SOA orientadas a servicios.
• Windows Workflow Foundation (WWF): facilita la creación
de flujos de trabajo que se pueden ejecutar desde una aplicación.
• .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio
2008, SQL Server 2008 y Windows Server 2008. Esta nueva versión añade
LINQ para el acceso a bases de datos, así como múltiples novedades en el
entorno de desarrollo (Javascript intellisense, posibilidad de desarrollar
para diferentes versiones del .NET Framework, etc.).
• .NET Framework 1.0: la primera versión del .NET Framework apareció
en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de
desarrollo de Microsoft.
• .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual
Studio .NET 2003 y el sistema operativo Windows Server 2003. Por
primera vez aparece .NET Compact Framework, que es una versión
reducida del .NET Framework, diseñada para su ejecución en dispositivos
móviles.
• .NET Framework 2.0: aparece en el 2005, junto
con Visual Studio 2005 (la palabra .NET desaparece del nombre
del producto) y SQL Server 2005 (la nueva versión del motor de bases de
datos de Microsoft, después de 5 años).
• .NET Framework 3.0: aparece en el 2006, junto con Windows Vista. La
gran novedad en esta versión son las siguientes tecnologías:
• Windows Presentation Foundation (WPF): para el desarrollo de
interfaces gráficas avanzadas, con gráficos 3D, vídeo, audio, etc.
• Windows Communication Foundation (WCF): para el desarrollo de
aplicaciones SOA orientadas a servicios.
• Windows Workflow Foundation (WWF): facilita la creación
de flujos de trabajo que se pueden ejecutar desde una aplicación.
• Windows CardSpace: permite almacenar la identidad digital de una
persona y su posterior identificación.
• .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio
2008, SQL Server 2008 y Windows Server 2008. Esta nueva versión añade
LINQ para el acceso a bases de datos, así como múltiples novedades en el
entorno de desarrollo (Javascript intellisense, posibilidad de desarrollar
para diferentes versiones del .NET Framework, etc.).
Componentes fundamentales de la
plataforma
• Lenguajes de programación Visual Basic.NET
• Visual Basic .NET es un lenguaje de programación orientado a objetos que
cuenta con los beneficios que le brinda .NET Framework, el modelo de
programación diseñado para simplificar la programación de aplicaciones en
un entorno sumamente distribuido: Internet.
Librerías o Bibliotecas
• La Biblioteca de Clases Base (BCL por sus siglas en inglés) maneja la mayoría
de las operaciones básicas que se encuentran involucradas en el desarrollo de
aplicaciones.
CLR (Common Lenguaje Rutine)
• El Common Language Runtime (CLR) es el núcleo de la plataforma
.NET ya que es el encargado de gestionar la ejecución de código compilado
para la plataforma .NET. Puede asimilarse a la máquina virtual de Java.
Compiladores:
• Un compilador es un programa informático que traduce un programa escrito
en un lenguaje de programación a otro lenguaje diferente.1Usualmente el
segundo lenguaje es lenguaje de máquina, pero también puede ser un código
intermedio (bytecode), o simplemente texto. Este proceso de traducción se
conoce como compilación
Bibliografía:
• http://www.desarrolloweb.com/articulos/1681.php
• http://wiki.elhacker.net/programacion/dotnet/generalidades/componentes
• https://es.wikipedia.org/wiki/Microsoft_.NET
• http://elvex.ugr.es/decsai/csharp/dotnet/index.xml
• http://html.rincondelvago.com/lenguajes-de-programacion_historia-y-
evolucion.html
• http://www.monografias.com/trabajos55/evolucion-lenguajes-de-
programacion/evolucion-lenguajes-de-programacion.shtml
Programacion.NET

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Willy2
Willy2Willy2
Willy2
 
Willy2
Willy2Willy2
Willy2
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
 
Programación
ProgramaciónProgramación
Programación
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Informática
InformáticaInformática
Informática
 
Material teorico
Material teoricoMaterial teorico
Material teorico
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
Ppt programacion III
Ppt programacion IIIPpt programacion III
Ppt programacion III
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
.Net framework
.Net framework.Net framework
.Net framework
 
Visual studio introduccion
Visual studio introduccionVisual studio introduccion
Visual studio introduccion
 

Destacado (13)

Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]
 
Flashcards
FlashcardsFlashcards
Flashcards
 
Flashcards
FlashcardsFlashcards
Flashcards
 
Blog
BlogBlog
Blog
 
Osho
OshoOsho
Osho
 
audiolingualmethod finality
audiolingualmethod finalityaudiolingualmethod finality
audiolingualmethod finality
 
Things i dont like
Things i dont likeThings i dont like
Things i dont like
 
Things I like
Things I likeThings I like
Things I like
 
Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]
 
Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]Brenda guadalupe barrera_lino[1]
Brenda guadalupe barrera_lino[1]
 
Taxi Cab Digital Marketing Presentation
Taxi Cab Digital Marketing Presentation Taxi Cab Digital Marketing Presentation
Taxi Cab Digital Marketing Presentation
 
management budidaya ikan nila
management budidaya ikan nila management budidaya ikan nila
management budidaya ikan nila
 
Colegio de educación profesional técnica
Colegio de educación profesional técnicaColegio de educación profesional técnica
Colegio de educación profesional técnica
 

Similar a Programacion.NET

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Programacion.net
Programacion.netProgramacion.net
Programacion.netEricka0426
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Netmellcv
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 

Similar a Programacion.NET (20)

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Programacion.net
Programacion.netProgramacion.net
Programacion.net
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
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
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
PROGRAMACION .NET
PROGRAMACION .NETPROGRAMACION .NET
PROGRAMACION .NET
 
Paola
PaolaPaola
Paola
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Programacion.NET

  • 1. Instituto politécnico padre zegrí Nombre: Patricia Núñez Numero: 19 Curso: 6toC de Informática
  • 3. • Definición: La plataforma .NET es una plataforma diseñada para que se puedan desarrollar componentes software utilizando casi cualquier lenguaje de programación, de forma que lo que escribamos en un lenguaje pueda utilizarse desde cualquier otro de la manera más transparente posible (utilizando servicios web como middleware).
  • 4.
  • 5. •Origen: ASP.NET es un framework 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.
  • 6. Evolución: Desde la aparición de la primera versión estable de .NET en el 2002, Microsoft ha continuado añadiendo funcionalidades a la plataforma y mejorando sus herramientas de desarrollo. A continuación, veremos las diferentes versiones de .NET existentes: • .NET Framework 1.0: la primera versión del .NET Framework apareció en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de desarrollo de Microsoft.
  • 7. • .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual Studio .NET 2003 y el sistema operativo Windows Server 2003. Por primera vez aparece .NET Compact Framework, que es una versión reducida del .NET Framework, diseñada para su ejecución en dispositivos móviles. • .NET Framework 2.0: aparece en el 2005, junto con Visual Studio 2005 (la palabra .NET desaparece del nombre del producto) y SQL Server 2005 (la nueva versión del motor de bases de datos de Microsoft, después de 5 años). Esta versión incluye cambios sustanciales en los lenguajes .NET, como son los tipos genéricos o los tipos abstractos. También aparece una segunda versión del .NET Compact Framework.
  • 8. • NET Framework 3.0: aparece en el 2006, junto con Windows Vista. La gran novedad en esta versión son las siguientes tecnologías: • Windows Presentation Foundation (WPF): para el desarrollo de interfaces gráficas avanzadas, con gráficos 3D, vídeo, audio, etc. • Windows Communication Foundation (WCF): para el desarrollo de aplicaciones SOA orientadas a servicios. • Windows Workflow Foundation (WWF): facilita la creación de flujos de trabajo que se pueden ejecutar desde una aplicación.
  • 9. • .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio 2008, SQL Server 2008 y Windows Server 2008. Esta nueva versión añade LINQ para el acceso a bases de datos, así como múltiples novedades en el entorno de desarrollo (Javascript intellisense, posibilidad de desarrollar para diferentes versiones del .NET Framework, etc.). • .NET Framework 1.0: la primera versión del .NET Framework apareció en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de desarrollo de Microsoft. • .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual Studio .NET 2003 y el sistema operativo Windows Server 2003. Por primera vez aparece .NET Compact Framework, que es una versión reducida del .NET Framework, diseñada para su ejecución en dispositivos móviles.
  • 10. • .NET Framework 2.0: aparece en el 2005, junto con Visual Studio 2005 (la palabra .NET desaparece del nombre del producto) y SQL Server 2005 (la nueva versión del motor de bases de datos de Microsoft, después de 5 años). • .NET Framework 3.0: aparece en el 2006, junto con Windows Vista. La gran novedad en esta versión son las siguientes tecnologías: • Windows Presentation Foundation (WPF): para el desarrollo de interfaces gráficas avanzadas, con gráficos 3D, vídeo, audio, etc. • Windows Communication Foundation (WCF): para el desarrollo de aplicaciones SOA orientadas a servicios.
  • 11. • Windows Workflow Foundation (WWF): facilita la creación de flujos de trabajo que se pueden ejecutar desde una aplicación. • Windows CardSpace: permite almacenar la identidad digital de una persona y su posterior identificación. • .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio 2008, SQL Server 2008 y Windows Server 2008. Esta nueva versión añade LINQ para el acceso a bases de datos, así como múltiples novedades en el entorno de desarrollo (Javascript intellisense, posibilidad de desarrollar para diferentes versiones del .NET Framework, etc.).
  • 12. Componentes fundamentales de la plataforma • Lenguajes de programación Visual Basic.NET • Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta con los beneficios que le brinda .NET Framework, el modelo de programación diseñado para simplificar la programación de aplicaciones en un entorno sumamente distribuido: Internet.
  • 13. Librerías o Bibliotecas • La Biblioteca de Clases Base (BCL por sus siglas en inglés) maneja la mayoría de las operaciones básicas que se encuentran involucradas en el desarrollo de aplicaciones.
  • 14. CLR (Common Lenguaje Rutine) • El Common Language Runtime (CLR) es el núcleo de la plataforma .NET ya que es el encargado de gestionar la ejecución de código compilado para la plataforma .NET. Puede asimilarse a la máquina virtual de Java.
  • 15. Compiladores: • Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente.1Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación
  • 16.
  • 17. Bibliografía: • http://www.desarrolloweb.com/articulos/1681.php • http://wiki.elhacker.net/programacion/dotnet/generalidades/componentes • https://es.wikipedia.org/wiki/Microsoft_.NET • http://elvex.ugr.es/decsai/csharp/dotnet/index.xml • http://html.rincondelvago.com/lenguajes-de-programacion_historia-y- evolucion.html • http://www.monografias.com/trabajos55/evolucion-lenguajes-de- programacion/evolucion-lenguajes-de-programacion.shtml