.NET

.NET (2020)

Para finalizar con la evolución del framewor de .NET se creó ésta versión para unificar lo mejor de las versiónes anteriores.

Su nombre es solamente .NET y comienza desde la versión 5 para evitar confuciones con las versiones 4.8 de .NET Framework y 3.1 de .NET Core

.NET Standard

Es una especificación de reglas que se tienen que cumplir para que .NET framework y .NET Core sean interoperables, aclarando que este no es un framework, solo un conjunto de especificaciones

.NET Core (2014)

Con la necesidad de adaptarse a los cambios en las diferentes tecnologías Microsoft evolucionó .NET Framework y según dicen para evitar confución con las versiónes decidió llamarlo .NET Core haciendolo completamente Open Source y pensado para microservicios.

Con este nuevo framework .NET Core se pueden hacer aplicaciones multiplataforma, aplicaciones en la nube además de todas las caracteristicas de su predecesor como los lenguajes de programación C#, F# y Visual Basic se pueden crear aplicaciones, juegos, IoT, Windows, Web, Android e iOS.

.net Core es modular lo que significa que puedes instalar las bibliotecas o funciónes que necesitas distribuidos en paquetes NuGet sin la necesidad de instalar la totalidad de las librerias

Sus versiones van desde la 1.0 hasta la 3.1

.NET Framework (2002)

Framework creado por Microsoft en el año 2002 intentando de reemplazar a Java y la Java Virtual Machine (JVM) para desarrollo en entorno de Windows que incluye un conjunto de bibliotecas de clases y funciones juntas, lo que lo hace un framework monolitico y pesado que los desarrolladores puedan usar para crear aplicaciones Windows usando diferentes lenguages de programación como C#, F# y Visual Basic, también es importante mencionar que para poder instalar una aplicación creada con este framework y necesario instalar la versión del framewok con la que se creo dicha aplicación que si no se tiene instalado, al momento de hacer la instalación de la aplicación se indica la versión y si se quiere instalar en la computadora.

Incluye un entorno de tiempo de ejecución (CLR) para administrar el proceso de ejecución de las aplicaciones, también es compatible con la interoperabilidad entre lenguages y plataformas, lo que permite a los desarrolladores integrar fácilmente diferentes tecnologias en sus aplicaciones.

Su última versión es la 4.8 y mientras exista Windows se podra desarrollar en .Net Framework pero ya no evolucionará mas allá de esta versión.

Loading