El documento resume varios conceptos clave relacionados con .NET Framework. Explica que .NET Framework es una plataforma de desarrollo de Microsoft para crear aplicaciones web y de escritorio multiplataforma. También define conceptos como CLS, CLR, GAC, .NET Core, MSIL/CIL y espacios de nombres, que son componentes y características fundamentales de .NET Framework.
0 calificaciones0% encontró este documento útil (0 votos)
32 vistas3 páginas
El documento resume varios conceptos clave relacionados con .NET Framework. Explica que .NET Framework es una plataforma de desarrollo de Microsoft para crear aplicaciones web y de escritorio multiplataforma. También define conceptos como CLS, CLR, GAC, .NET Core, MSIL/CIL y espacios de nombres, que son componentes y características fundamentales de .NET Framework.
El documento resume varios conceptos clave relacionados con .NET Framework. Explica que .NET Framework es una plataforma de desarrollo de Microsoft para crear aplicaciones web y de escritorio multiplataforma. También define conceptos como CLS, CLR, GAC, .NET Core, MSIL/CIL y espacios de nombres, que son componentes y características fundamentales de .NET Framework.
El documento resume varios conceptos clave relacionados con .NET Framework. Explica que .NET Framework es una plataforma de desarrollo de Microsoft para crear aplicaciones web y de escritorio multiplataforma. También define conceptos como CLS, CLR, GAC, .NET Core, MSIL/CIL y espacios de nombres, que son componentes y características fundamentales de .NET Framework.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
Anthony Cruz Reynoso 20172077
1. Que es el DotNet Framework?
Basada en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado..NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo. 2. Cual es la última versión del DotNet Framework? 4.8 18 de abril de 2019 (1 año, 4 meses y 13 días) 3. Con sus palabras, explique que es el CLS dentro de la tecnología .NET? Está formada por un conjunto de reglas que deben ser seguidas por las definiciones de tipos de datos. Así, dichos datos pueden interactuar desde una aplicación escrita en un lenguaje determinado con otra aplicación escrita en otro lenguaje diferente. 4. Con sus palabras, explique que es el CLR dentro de la tecnología .NET? El CLR nos garantiza también la seguridad de los tipos de datos, avalando que no se producen errores en la conversión de tipos en la ejecución de una aplicación 5. Que es el Global Assembly Cache (GAC)? El enfoque de tener un repositorio central especialmente controlado aborda las fallas en el concepto de biblioteca compartida y ayuda a evitar las trampas de otras soluciones que llevaron a inconvenientes como el infierno de DLL . 6. Que es .Net Core? .NET Core es una versión nueva (ni tan nueva) de Microsoft que ha cambiado su panaroma con respecto al desarrollo de las aplicaciones .NET ya que, esta ha sido diseñado bajo el concepto de que sea opensource y multiplataforma. Asi es, podemos tener ahora aplicaciones .NET en Windows, Linux, Mac y/o aportar a la contribución del código mediante su repositorio en GitHub. A diferencia de NET Framework, este último es módular y se descarga mediante el nuget centrando sus características en paquetes separados del nuget lo cual permite hacerlo más escalable y usar lo que queramos en el desarrollo de nuestras aplicaciones. 7. Que es MSIL/CIL? es el lenguaje de programación legible por humanos de más bajo nivel en el Common Language Infrastructure y en el .NET Framework. Los lenguajes del .NET Framework compilan a CIL. CIL es un lenguaje ensamblador orientado a objetos, y está basado en pilas. Es ejecutado por una máquina virtual. Los lenguajes .NET principales son C#, Visual Basic .NET, C++/CLI, y J#.
CIL fue conocido originalmente como Microsoft Intermediate
Language (MSIL) durante las versiones de prueba de los lenguajes .NET. Debido a esto, CIL es frecuentemente llamado MSIL. Es posible ejecutar este lenguaje en plataformas GNU/Linux gracias al Proyecto Mono, que implementa una máquina virtual similar a la de .NET pero de software 8. Que es un NameSpace? Un espacio de nombres es un contenedor abstracto en el que un grupo de uno o más identificadores únicos pueden existir. Un identificador definido en un espacio de nombres está asociado con ese espacio de nombres. El mismo identificador puede independientemente ser definido en múltiples espacios de nombres, eso es, el sentido asociado con un identificador definido en un espacio de nombres es independiente del mismo identificador declarado en otro espacio de nombres. Los lenguajes que manejan espacio de nombres especifican las reglas que determinan a qué espacio de nombres pertenece una instancia de un identificador.