Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccina.NETFramework
Para ver el artculo en ingls, active la casilla Ingls.Tambin puede ver el texto en ingls en una ventana emergente si
pasa el puntero del mouse por el texto.
.NET Framework es un entorno de ejecucin runtime que administra aplicaciones cuyo destino es .NET Framework.
Incorpora Common Language Runtime, que proporciona administracin de la memoria y otros servicios del sistema, y
una biblioteca de clases completa, que permite a los programadores aprovechar el cdigo slido y confiable de todas las
reas principales del desarrollo de aplicaciones.
Qu es .NETFramework?
.NET Framework es un entorno de ejecucin administrado que proporciona diversos servicios a las aplicaciones en
ejecucin. Consta de dos componentes principales: Common Language Runtime CLR, que es el motor de ejecucin
que controla las aplicaciones en ejecucin, y la biblioteca de clases de .NET Framework, que proporciona una
biblioteca de cdigo probado y reutilizable al que pueden llamar los desarrolladores desde sus propias aplicaciones.
Los servicios que ofrece .NET Framework a las aplicaciones en ejecucin son los siguientes:
Administracin de la memoria. En muchos lenguajes de programacin, los programadores son responsables de
asignar y liberar memoria y de administrar la vida til de los objetos. En las aplicaciones de .NET Framework,
CLR proporciona estos servicios en nombre de la aplicacin.
Sistema de tipos comunes. En los lenguajes de programacin tradicionales, el compilador define los tipos
bsicos, lo que complica la interoperabilidad entre lenguajes. En .NET Framework, los tipos bsicos los define el
sistema de tipos de .NET Framework y son comunes a todos los lenguajes que tienen como destino .NET
Framework.
Biblioteca de clases extensa. En lugar de tener que escribir cantidades extensas de cdigo para controlar
operaciones comunes de programacin de bajo nivel, los programadores pueden usar una biblioteca de tipos
accesible en todo momento y sus miembros desde la biblioteca de clases de .NET Framework.
Frameworks y tecnologas de desarrollo. .NET Framework incluye bibliotecas para determinadas reas de
desarrollo de aplicaciones, como ASP.NET para aplicaciones web, ADO.NET para el acceso a los datos y
Windows Communication Foundation para las aplicaciones orientadas a servicios.
Interoperabilidad de lenguajes. Los compiladores de lenguajes cuya plataforma de destino es .NET Framework
emiten un cdigo intermedio denominado Lenguaje intermedio comn CIL, que, a su vez, se compila en
tiempo de ejecucin a travs de Common Language Runtime. Con esta caracterstica, las rutinas escritas en un
lenguaje estn accesibles a otros lenguajes, y los programadores pueden centrarse en crear aplicaciones en su
lenguaje o lenguajes preferidos.
Compatibilidad de versiones. Con raras excepciones, las aplicaciones que se desarrollan con una versin
https://msdn.microsoft.com/eses/library/hh425099(d=printer,v=vs.110).aspx
1/4
21/7/2016
Introduccina.NETFramework
determinada de .NET Framework se pueden ejecutar sin modificaciones en una versin posterior.
Ejecucin en paralelo. .NET Framework ayuda a resolver conflictos entre versiones y permite que varias
versiones de Common Language Runtime coexistan en el mismo equipo. Esto significa que tambin pueden
coexistir varias versiones de las aplicaciones, y que una aplicacin se puede ejecutar en la versin de .NET
Framework con la que se compil.
Compatibilidad con mltiples versiones multitargeting. Al usar la Biblioteca de clases portable de
.NETFramework, los desarrolladores pueden crear ensamblados que funcionen en varias plataformas, como
Windows7, Windows8, Windows8.1, Windows 10, Windows Phone y Xbox 360.
2/4
21/7/2016
Introduccina.NETFramework
Temas relacionados
Ttulo
Descripcin
Describe qu es .NET Core con respecto a .NET Framework y cmo acceder a los
proyectos de .NET Core de cdigo abierto.
Vea tambin
.NET Framework 4.5 y 4.6
Novedades de .NET Framework
Biblioteca de clases de .NET Framework
https://msdn.microsoft.com/eses/library/hh425099(d=printer,v=vs.110).aspx
3/4
21/7/2016
Introduccina.NETFramework
2016 Microsoft
https://msdn.microsoft.com/eses/library/hh425099(d=printer,v=vs.110).aspx
4/4