Tabla de contenido:
Definición: ¿Qué significa .NET Framework (.NET)?
.NET Framework es un marco de desarrollo de software de Microsoft. Proporciona un entorno de programación controlado donde el software se puede desarrollar, instalar y ejecutar 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 exhiban comportamientos comunes en el uso de memoria, manejo de excepciones y seguridad.
- Independencia de idioma: las especificaciones de infraestructura de idioma común (CLI) permiten el intercambio de tipos de datos entre dos programas desarrollados en diferentes idiomas.
- Base Class Library: una biblioteca de código para las funciones más comunes, utilizada por los programadores para evitar la reescritura repetitiva de 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.
Techopedia 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 importante 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 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 a .NET 4.0, que se envió en 2010.
Aunque el término está escrito como ".NET", no es un acrónimo. Se pronuncia como "punto red" y a veces se escribe como red de puntos o red de puntos.
