¿Qué es Microsoft .NET Core 1.0?

NET Framework de Microsoft ha sido un componente integrado de todas las versiones recientes del sistema operativo Windows. Si bien la versión real del Framework instalada de forma predeterminada difiere con cada lanzamiento de Windows, todas las versiones recientes de Windows tienen en común que son compatibles con Microsoft .Net hasta cierto punto.

Las versiones que eran nuevas para un sistema operativo se podrían instalar para agregar soporte para estas versiones.

Microsoft ha tomado la decisión de reiniciar .Net Framework al haciéndolo de código abierto y multiplataforma.

La compañía anunció en 2014 que la pila de servidores completa se convertiría en código abierto:

Cumpliendo su promesa de respaldar el desarrollo multiplataforma, Microsoft proporciona la pila completa de servidores .NET en código abierto, que incluye ASP.NET, el compilador .NET, .NET Core Runtime, Framework y Bibliotecas, lo que permite a los desarrolladores construir con. NET en Windows, Mac o Linux.

Microsoft quería nombrar las nuevas versiones que salieron del reinicio como versión 5, por lo que sería ASP.NET 5 o Net Framework 5.

núcleo neto

Un nuevo entrada en el blog en el blog de Scott Hanselman indica que Microsoft cambió de opinión al respecto. La razón principal por la que decidió no optar por la versión 5 de los productos fue que hizo que el producto pareciera una actualización de la versión actual.

Dado que ese no es el caso, Microsoft tomó la decisión de nombrar los componentes de la siguiente manera:

ASP.NET 5 ahora es ASP.NET Core 1.0.
.NET Core 5 ahora es .NET Core 1.0.
Entity Framework 7 ahora es Entity Framework Core 1.0 o EF Core 1.0 coloquialmente.

La versión 1.0 indica que estos productos son nuevos, lo que significa que los usuarios no los confundirán con las versiones estables actuales de ASP.NET y .NET Framework.

Hanselman confirma que la versión central de NET no será totalmente compatible con las versiones actuales de NET, lo que significa que .NET Core 1.0 no será suficiente para garantizar la compatibilidad total con programas y aplicaciones que requieran ciertas características de NET.

ASP.NET 4.6 y NET Framework 4.6 son la «plataforma más madura» actualmente, pero ASP .NET Core llegará allí algún día, pero no con la versión 1.0.

Es probable que el movimiento aún confunda a algunos usuarios, especialmente cuando se trata de la pregunta de si deben instalar .NET Core 1.0 en su máquina o no.

Ahora tu: ¿Cuál es tu opinión sobre el reinicio?