fbpx
Wikipedia

.NET Core

.NET (anteriormente llamado .NET Core) es un framework informático administrado, gratuito y de código abierto para los sistemas operativos Windows, Linux y macOS. [2]​ Es un sucesor multiplataforma de .NET Framework.[3][4]​ El proyecto es desarrollado principalmente por Microsoft bajo la Licencia MIT.[1]

.NET
Información general
Tipo de programa plataforma
Desarrollador .NET Foundation
Lanzamiento inicial 27 de junio de 2016
Licencia MIT[1]
Información técnica
Programado en
Versiones
Última versión estable 6.0.0 (info) ( 8 de noviembre de 2021 (1 mes y 6 días))
Enlaces
Sitio web oficial
Repositorio de código

Historia

.NET Core 1.0 fue anunciado el 12 de noviembre de 2014 [5]​ y se lanzó el 27 de junio de 2016 [6]​ junto con Microsoft Visual Studio 2015 Update 3, el cual habilitó el desarrollo de aplicaciones en .NET Core. [7]​ .NET Core 1.0.4 y 1.1.1 fueron lanzados junto a NET Core Tools 1.0 y Visual Studio 2017 el 7 de marzo de 2017. [8]

.NET Core 2.0 fue lanzado el 14 de agosto de 2017, junto con Visual Studio 2017 15.3, ASP.NET Core 2.0 y Entity Framework Core 2.0. [9]​ .NET Core 2.1 fue lanzado el 30 de mayo de 2018. [10]​ .NET Core 2.2 fue lanzado el 4 de diciembre de 2018. [11]

.NET Core 3 fue anunciado el 7 de mayo de 2019 en la conferencia Microsoft Build. La versión 3.0.0 fue lanzada el 23 de septiembre de 2019. [12]​ .NET Core 3 incluye soporte para aplicaciones de escritorio, inteligencia artificial, aprendizaje automático y aplicaciones de IoT. [13]​   La próxima versión de NET Core será .NET 5.

.NET Framework quedará en desuso, y .NET 5 será el único estándar .NET en el futuro, de ahí la eliminación de la marca "Core" y la omisión de la versión 4 para evitar confusiones con .NET Framework 4.x. [14]

Versión Fecha de lanzamiento Lanzado con Última actualización Última fecha de actualización Soporte
.NET Core 1.0 2016-06-27 [15] Visual Studio 2015 Update 3 1.0.16 2019-05-14 Hasta el 27 de junio de 2019
.NET Core 1.1 2016-11-16 [16] Visual Studio 2017 versión 15.0 1.1.13 2019-05-14 Hasta el 27 de junio de 2019
.NET Core 2.0 2017-08-14 [17] Visual Studio 2017 versión 15.3 2.0.9 2018-07-10 Hasta el 1 de octubre de 2018
.NET Core 2.1 2018-05-30 [18] Visual Studio 2017 versión 15.7 2.1.29 (LTS) 2021-08-10 Hasta el 21 de agosto de 2021
.NET Core 2.2 2018-12-04 [19] Visual Studio 2019 versión 16.0 2.2.8 2019-11-19 Hasta el 23 de diciembre de 2019
.NET Core 3.0 2019-09-23 [20] Visual Studio 2019 versión 16.3 3.0.3 2020-02-18 Hasta el 3 de marzo de 2020
.NET Core 3.1 2019-12-03 [21] Visual Studio 2019 versión 16.4 3.1.21 (LTS) 2021-11-08 Hasta el 3 de diciembre de 2022
.NET 5 2020-11-10 [22] Visual Studio 2019 versión 16.8 5.0.12 2021-11-08 3 meses después del lanzamiento de .NET 6
.NET 6 2021-11-08 [23] Visual Studio 2022 versión 17.0 6.0.0 (LTS) 2021-11-08 Hasta el 8 de noviembre de 2024
.NET 7 2022-11
(proyectado)
Febrero 2024
(proyectado)
.NET 8 2023-11
(proyectado)
(LTS) Noviembre 2026
(proyectado)

Lenguajes soportados

.NET Core es totalmente compatible con C # y F # y desde la versión 3.0 con Visual Basic .NET[24]

Arquitecturas

.NET Core admite cuatro escenarios multiplataforma:

Con la introducción de .NET Core 3.0, se admitió el soporte para el desarrollo de aplicaciones de escritorio en Windows Forms y Windows Presentation Foundation para sistemas Windows; [25][26][27]

.NET Core admite el uso de paquetes NuGet. A diferencia de .NET Framework, que utiliza Windows Update, .NET Core utiliza su propio sistema de gestión de paquetes para recibir actualizaciones. [25][26]

Similar a cómo .NET Framework implementa la Infraestructura de lenguaje común (CLI) a través de Common Language Runtime (CLR) y la Framework Class Library (FCL), .NET core implementa CoreCLR y CoreFX, respectivamente.

Como implementación CLI del sistema de ejecución virtual (VES), CoreCLR es un sistema en tiempo de ejecución y máquina virtual para la ejecución de código gestionado.

.NET Core contiene CoreRT, el cual provee compilación anticipada en código nativo optimizado y un compilador justo a tiempo llamado RyuJIT. [28][29]

CoreFX comparte gran parte de las bibliotecas estándar presentes en .NET Framework, sin embargo, también viene con sus propias bibliotecas que no forman parte de .NET Framework.[25][30]

Una variante de .NET Core se usa para el desarrollo y ejecución de aplicaciones UWP en Windows 10.[31]

La interfaz de línea de comandos de .NET Core ofrece un punto de entrada de ejecución para el sistema operativo y proporciona servicios de desarrollador como compilación y gestión de paquetes. [32]

Referencias

  1. «core/LICENSE.TXT». GitHub. Consultado el 4 de junio de 2018. 
  2. «Download .NET Core». microsoft.com. Microsoft. Consultado el 31 de octubre de 2017. 
  3. «.NET Core is the Future of .NET». 
  4. «.NET Framework is dead -- long live .NET 5». 
  5. Landwerth, Immo (12 de noviembre de 2014). «.NET Core is Open Source». Devnetblogs. Microsoft. Consultado el 24 de junio de 2019. 
  6. Bright, Peter (27 de junio de 2016). «.NET Core 1.0 released, now officially supported by Red Hat». Ars Technica. Condé Nast. 
  7. Foley, Mary Jo (27 de junio de 2016). «Microsoft showcases SQL Server, .NET Core on Red Hat Enterprise Linux deliverables». ZDNet. CBS Interactive. 
  8. . blogs.msdn.microsoft.com. Archivado desde el original el 5 de mayo de 2019. Consultado el 1 de diciembre de 2019. 
  9. «Announcing .NET Core 2.0». .NET Blog. 14 de agosto de 2017. 
  10. «Announcing .NET Core 2.1». blogs.msdn.microsoft.com (en inglés). Consultado el 15 de febrero de 2019. 
  11. «Announcing .NET Core 2.2». blogs.msdn.microsoft.com (en inglés). Consultado el 15 de febrero de 2019. 
  12. «.NET Core is the Future of .NET». .NET Blog (en inglés). 6 de mayo de 2019. Consultado el 17 de mayo de 2019. 
  13. «What you should know about .NET Core». intelegain.com. Archivado desde el original el 22 de noviembre de 2018. Consultado el 22 de noviembre de 2018. 
  14. «Introducing .NET 5». 
  15. «Announcing .NET Core 1.0». .NET Blog (en inglés). Microsoft. 27 de junio de 2016. 
  16. «Announcing .NET Core 1.1». .NET Blog (en inglés). Microsoft. 16 de noviembre de 2016. 
  17. «Announcing .NET Core 2.0». .NET Blog (en inglés). Microsoft. 14 de agosto de 2017. 
  18. «Announcing .NET Core 2.1». .NET Blog (en inglés). Microsoft. 30 de mayo de 2018. 
  19. «Announcing .NET Core 2.2». .NET Blog (en inglés). Microsoft. 4 de diciembre de 2018. 
  20. «Announcing .NET Core 3.0». .NET Blog (en inglés). Microsoft. 23 de septiembre de 2019. 
  21. «Announcing .NET Core 3.1». .NET Blog (en inglés). Microsoft. 19 de enero de 2021. 
  22. «Announcing .NET 5». .NET Blog (en inglés). Microsoft. 19 de enero de 2021. 
  23. «Announcing .NET 6». .NET Blog (en inglés). Microsoft. 9 de noviembre de 2021. 
  24. «Visual Basic in.NET Core 3.0 - Visual Basic Blog». devblogs.microsoft.com. Consultado el 1 de diciembre de 2019. 
  25. Carter, Phillip; Knezevic, Zlatko (April 2016). «.NET Core - .NET va multiplataforma con .NET Core». MSDN Microsoft Developer Network 13 (4). Microsoft. 
  26. Schmelzer, Jay (18 de noviembre de 2015). «.NET 2015 Overview». En Microsoft, ed. Channel 9. 0: 07: 32. 
  27. Lander, Rich (7 de mayo de 2018). «.NET Core 3 y soporte para aplicaciones de escritorio de Windows iones». MSDN. Microsoft. 
  28. Landwerth, Immo (3 de febrero de 2015). «CoreCLR ahora es de código abierto». .NET Framework Blog. Microsoft. Consultado el 27 de febrero de 2015. 
  29. El prefijo "Ryu" es la palabra japonesa para "dragón" (竜, ryū),es una referencia al libro Compiladores: Principios, Técnicas y Herramientas y a un personaje del videojuego Street Fighter.«¿Por qué RyuJIT? ¿Cómo se eligió el nombre?». nuWave eSolutions Development Team Blog. Consultado el 21 de junio de 2016. 
  30. Landwerth, Immo (4 de diciembre de 2014). «Presentación de .NET Core». .NET Framework Blog. Microsoft. Consultado el 27 de febrero de 2015. 
  31. «Introducción a .NET Native y CoreRT». 23 de abril de 2016. 
  32. «Introducción a la CLI». 23 de abril de 2016. 

Enlaces externos

  • Página web oficial
  •   Datos: Q21622213

core, anteriormente, llamado, framework, informático, administrado, gratuito, código, abierto, para, sistemas, operativos, windows, linux, macos, sucesor, multiplataforma, framework, proyecto, desarrollado, principalmente, microsoft, bajo, licencia, netinforma. NET anteriormente llamado NET Core es un framework informatico administrado gratuito y de codigo abierto para los sistemas operativos Windows Linux y macOS 2 Es un sucesor multiplataforma de NET Framework 3 4 El proyecto es desarrollado principalmente por Microsoft bajo la Licencia MIT 1 NETInformacion generalTipo de programaplataformaDesarrollador NET FoundationLanzamiento inicial27 de junio de 2016LicenciaMIT 1 Informacion tecnicaProgramado enC C VersionesUltima version estable6 0 0 info 8 de noviembre de 2021 1 mes y 6 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Historia 2 Lenguajes soportados 3 Arquitecturas 4 Referencias 5 Enlaces externosHistoria Editar NET Core 1 0 fue anunciado el 12 de noviembre de 2014 5 y se lanzo el 27 de junio de 2016 6 junto con Microsoft Visual Studio 2015 Update 3 el cual habilito el desarrollo de aplicaciones en NET Core 7 NET Core 1 0 4 y 1 1 1 fueron lanzados junto a NET Core Tools 1 0 y Visual Studio 2017 el 7 de marzo de 2017 8 NET Core 2 0 fue lanzado el 14 de agosto de 2017 junto con Visual Studio 2017 15 3 ASP NET Core 2 0 y Entity Framework Core 2 0 9 NET Core 2 1 fue lanzado el 30 de mayo de 2018 10 NET Core 2 2 fue lanzado el 4 de diciembre de 2018 11 NET Core 3 fue anunciado el 7 de mayo de 2019 en la conferencia Microsoft Build La version 3 0 0 fue lanzada el 23 de septiembre de 2019 12 NET Core 3 incluye soporte para aplicaciones de escritorio inteligencia artificial aprendizaje automatico y aplicaciones de IoT 13 La proxima version de NET Core sera NET 5 NET Framework quedara en desuso y NET 5 sera el unico estandar NET en el futuro de ahi la eliminacion de la marca Core y la omision de la version 4 para evitar confusiones con NET Framework 4 x 14 Version Fecha de lanzamiento Lanzado con Ultima actualizacion Ultima fecha de actualizacion Soporte NET Core 1 0 2016 06 27 15 Visual Studio 2015 Update 3 1 0 16 2019 05 14 Hasta el 27 de junio de 2019 NET Core 1 1 2016 11 16 16 Visual Studio 2017 version 15 0 1 1 13 2019 05 14 Hasta el 27 de junio de 2019 NET Core 2 0 2017 08 14 17 Visual Studio 2017 version 15 3 2 0 9 2018 07 10 Hasta el 1 de octubre de 2018 NET Core 2 1 2018 05 30 18 Visual Studio 2017 version 15 7 2 1 29 LTS 2021 08 10 Hasta el 21 de agosto de 2021 NET Core 2 2 2018 12 04 19 Visual Studio 2019 version 16 0 2 2 8 2019 11 19 Hasta el 23 de diciembre de 2019 NET Core 3 0 2019 09 23 20 Visual Studio 2019 version 16 3 3 0 3 2020 02 18 Hasta el 3 de marzo de 2020 NET Core 3 1 2019 12 03 21 Visual Studio 2019 version 16 4 3 1 21 LTS 2021 11 08 Hasta el 3 de diciembre de 2022 NET 5 2020 11 10 22 Visual Studio 2019 version 16 8 5 0 12 2021 11 08 3 meses despues del lanzamiento de NET 6 NET 6 2021 11 08 23 Visual Studio 2022 version 17 0 6 0 0 LTS 2021 11 08 Hasta el 8 de noviembre de 2024 NET 7 2022 11 proyectado Febrero 2024 proyectado NET 8 2023 11 proyectado LTS Noviembre 2026 proyectado Lenguajes soportados Editar NET Core es totalmente compatible con C y F y desde la version 3 0 con Visual Basic NET 24 Arquitecturas Editar NET Core admite cuatro escenarios multiplataforma ASP NET Core Desarrollo de aplicaciones web Aplicaciones de consola Libreria de clases Windows Presentation Foundation Permite el desarrollo de aplicaciones de escritorio con interfaces graficas sobre Windows Con la introduccion de NET Core 3 0 se admitio el soporte para el desarrollo de aplicaciones de escritorio en Windows Forms y Windows Presentation Foundation para sistemas Windows 25 26 27 NET Core admite el uso de paquetes NuGet A diferencia de NET Framework que utiliza Windows Update NET Core utiliza su propio sistema de gestion de paquetes para recibir actualizaciones 25 26 Similar a como NET Framework implementa la Infraestructura de lenguaje comun CLI a traves de Common Language Runtime CLR y la Framework Class Library FCL NET core implementa CoreCLR y CoreFX respectivamente Como implementacion CLI del sistema de ejecucion virtual VES CoreCLR es un sistema en tiempo de ejecucion y maquina virtual para la ejecucion de codigo gestionado NET Core contiene CoreRT el cual provee compilacion anticipada en codigo nativo optimizado y un compilador justo a tiempo llamado RyuJIT 28 29 CoreFX comparte gran parte de las bibliotecas estandar presentes en NET Framework sin embargo tambien viene con sus propias bibliotecas que no forman parte de NET Framework 25 30 Una variante de NET Core se usa para el desarrollo y ejecucion de aplicaciones UWP en Windows 10 31 La interfaz de linea de comandos de NET Core ofrece un punto de entrada de ejecucion para el sistema operativo y proporciona servicios de desarrollador como compilacion y gestion de paquetes 32 Referencias Editar a b core LICENSE TXT GitHub Consultado el 4 de junio de 2018 Download NET Core microsoft com Microsoft Consultado el 31 de octubre de 2017 NET Core is the Future of NET NET Framework is dead long live NET 5 Landwerth Immo 12 de noviembre de 2014 NET Core is Open Source Devnetblogs Microsoft Consultado el 24 de junio de 2019 Bright Peter 27 de junio de 2016 NET Core 1 0 released now officially supported by Red Hat Ars Technica Conde Nast Foley Mary Jo 27 de junio de 2016 Microsoft showcases SQL Server NET Core on Red Hat Enterprise Linux deliverables ZDNet CBS Interactive Blogs msdn microsoft com blogs msdn microsoft com Archivado desde el original el 5 de mayo de 2019 Consultado el 1 de diciembre de 2019 Announcing NET Core 2 0 NET Blog 14 de agosto de 2017 Announcing NET Core 2 1 blogs msdn microsoft com en ingles Consultado el 15 de febrero de 2019 Announcing NET Core 2 2 blogs msdn microsoft com en ingles Consultado el 15 de febrero de 2019 NET Core is the Future of NET NET Blog en ingles 6 de mayo de 2019 Consultado el 17 de mayo de 2019 What you should know about NET Core intelegain com Archivado desde el original el 22 de noviembre de 2018 Consultado el 22 de noviembre de 2018 Introducing NET 5 Announcing NET Core 1 0 NET Blog en ingles Microsoft 27 de junio de 2016 Announcing NET Core 1 1 NET Blog en ingles Microsoft 16 de noviembre de 2016 Announcing NET Core 2 0 NET Blog en ingles Microsoft 14 de agosto de 2017 Announcing NET Core 2 1 NET Blog en ingles Microsoft 30 de mayo de 2018 Announcing NET Core 2 2 NET Blog en ingles Microsoft 4 de diciembre de 2018 Announcing NET Core 3 0 NET Blog en ingles Microsoft 23 de septiembre de 2019 Announcing NET Core 3 1 NET Blog en ingles Microsoft 19 de enero de 2021 Announcing NET 5 NET Blog en ingles Microsoft 19 de enero de 2021 Announcing NET 6 NET Blog en ingles Microsoft 9 de noviembre de 2021 Visual Basic in NET Core 3 0 Visual Basic Blog devblogs microsoft com Consultado el 1 de diciembre de 2019 a b c Carter Phillip Knezevic Zlatko April 2016 NET Core NET va multiplataforma con NET Core MSDN Microsoft Developer Network 13 4 Microsoft a b Schmelzer Jay 18 de noviembre de 2015 NET 2015 Overview En Microsoft ed Channel 9 0 07 32 Lander Rich 7 de mayo de 2018 NET Core 3 y soporte para aplicaciones de escritorio de Windows iones MSDN Microsoft Landwerth Immo 3 de febrero de 2015 CoreCLR ahora es de codigo abierto NET Framework Blog Microsoft Consultado el 27 de febrero de 2015 El prefijo Ryu es la palabra japonesa para dragon 竜 ryu es una referencia al libro Compiladores Principios Tecnicas y Herramientas y a un personaje del videojuego Street Fighter Por que RyuJIT Como se eligio el nombre nuWave eSolutions Development Team Blog Consultado el 21 de junio de 2016 Landwerth Immo 4 de diciembre de 2014 Presentacion de NET Core NET Framework Blog Microsoft Consultado el 27 de febrero de 2015 Introduccion a NET Native y CoreRT 23 de abril de 2016 Introduccion a la CLI 23 de abril de 2016 Enlaces externos EditarPagina web oficial Datos Q21622213 Obtenido de https es wikipedia org w index php title NET Core amp oldid 140229235, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos