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

Programacion.NET

  • 1.
    Instituto politécnico padre zegrí Nombre:Patricia Núñez Numero: 19 Curso: 6toC de Informática
  • 2.
  • 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).
  • 5.
    •Origen: ASP.NET es unframework 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ónde 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 Framework1.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 Framework3.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 Framework3.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 Framework2.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 WorkflowFoundation (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 dela 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 LenguajeRutine) • 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 compiladores 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
  • 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