Definición: ¿Qué significa .NET Framework (.NET)?
El marco .NET es un marco de desarrollo de software de Microsoft. Proporciona un entorno de programación controlado donde se puede desarrollar, instalar y ejecutar software en sistemas operativos basados en Windows.
Las principales características de diseño son:
- Interoperabilidad: Esto permite que los programas desarrollados por .NET accedan a funcionalidades en programas desarrollados fuera de .NET.
- Common Runtime Engine: también conocido como Common Language Runtime, esto permite que los programas desarrollados en .NET muestren comportamientos comunes en el uso de memoria, manejo de excepciones y seguridad.
- Independencia del idioma: las especificaciones de infraestructura de idioma común (CLI) permiten el intercambio de tipos de datos entre dos programas desarrollados en diferentes idiomas.
- Biblioteca de clases base: una biblioteca de código para las funciones más comunes, utilizada por los programadores para evitar la reescritura repetitiva del código.
- Facilidad de implementación: existen herramientas para garantizar la facilidad de instalación de programas sin interferir con las aplicaciones instaladas previamente.
- Seguridad: Los programas desarrollados en .NET se basan en un modelo de seguridad común.
Techinfo explica .NET Framework (.NET)
.NET es fundamental para la estrategia de desarrollo global de Microsoft y es la competencia de la organización para Java. Es tan fundamental para el desarrollo en plataformas Windows que el uso del término depende del contexto. Por ejemplo, es común hablar simplemente de un "desarrollador .NET" como un programador que trabaja en un entorno de desarrollo de Microsoft. Por otro lado, al escribir código, el desarrollador hace referencia a la versión específica del Framework con la que se está trabajando: .NET 2.0, que salió en 2005, es muy diferente de .NET 4.0, que se envió en 2010.
Aunque el término está escrito como ".NET", no es un acrónimo. Se pronuncia como "dot net" y a veces se escribe como dotnet o dot-net.