.NET (antigamente .NET Core) é um framework livre e de código aberto para os sistemas operacionais Windows, Linux e macOS.[1] É um sucessor de código aberto[2] do .NET Framework.[3] O projeto é desenvolvido principalmente pela Microsoft e lançado com a Licença MIT.[4]

.NET
Logótipo
Desenvolvedor .NET Foundation
Plataforma Windows
Lançamento 27 de junho de 2016 (4 anos)
Versão estável 5.0 (10 de novembro de 2020; há 3 meses)
Linguagem C++ e C#
Sistema operacional Windows, Linux e macOS
Gênero(s) Framework
Licença Licença MIT
Estado do desenvolvimento Ativo
Página oficial dotnet.microsoft.com

HistóriaEditar

O .NET Core 1.0, anunciado em 12 de novembro de 2014,[5] foi lançado em 27 de junho de 2016,[6] junto com o Microsoft Visual Studio 2015 Update 3, que permite o desenvolvimento com .NET Core.[7] O .NET Core 1.0.4 e o .NET Core 1.1.1 foram lançados junto com o .NET Core Tools 1.0 e o Visual Studio 2017 no dia 7 de março de 2017.[8]

O .NET Core 2.0 foi lançado no dia 14 de agosto de 2017, junto com o Visual Studio 2017 15.3, o ASP.NET Core 2.0, e o Entity Framework Core 2.0.[9] O .NET Core 2.1 foi lançado no dia 30 de maio 2018.[10] O .NET Core 2.2 foi lançado em 4 de dezembro de 2018.[11]

O .NET Core 3 foi anunciado em 7 de maio de 2019, na Microsoft Build. A versão 3.0.0 foi lançada a 23 de setembro de 2019.[12] [13] Com o .NET Core 3 o framework passou a suportar desenvolvimento de software aplicativo desktop, inteligência artificial/aprendizado de máquina e apps IoT.[14][não consta na fonte citada]

O lançamento após o .NET Core 3.1 foi o .NET 5. O .NET Framework foi descontinuado, e o .NET 5 passou a ser o único .NET a ser atualizado – justificando a remoção da marca "Core" e pulo da versão 4 para evitar confusão com o .NET Framework 4.x.[15]

Versão Data de lançamento Lançado com Última atualização Data da última atualização Suporte termina em[16]
.NET Core 1.0[17] 2016-06-27 Visual Studio 2015 Update 3 1.0.16 2019-05-14 Versão antiga, já não mantida: 27 de junho de 2019
.NET Core 1.1[18] 2016-11-16 Visual Studio 2017 Version 15.0 1.1.13 2019-05-14 Versão antiga, já não mantida: 27 de junho de 2019
.NET Core 2.0[19] 2017-08-14 Visual Studio 2017 Version 15.3 2.0.9 2018-07-10 Versão antiga, já não mantida: 1 de outubro de 2018
.NET Core 2.1[20] 2018-05-30 Visual Studio 2017 Version 15.7 2.1.16 (LTS) 2020-01-14 Versão mais antiga, ainda mantida: 21 de agosto de 2021
.NET Core 2.2[21] 2018-12-04 Visual Studio 2017 Version 15.9 2.2.8[22] 2019-11-19 Versão antiga, já não mantida: 23 de dezembro de 2019
.NET Core 3.0[23] 2019-09-23[12] Visual Studio 2019 Version 16.3 3.0.3 2020-02-18 Versão antiga, já não mantida: 3 de março de 2020
.NET Core 3.1 2020-01-15 Visual Studio 2019 Version 16.4 3.1.9 (LTS) 2020-02-18 Versão estável atual: 3 de dezembro de 2022
.NET 5[24] 2020-11-10 Visual Studio 2019 Version 16.8 5.0 2020-10-13 Versão estável atual: 2022

Linguagens suportadasEditar

O .NET Core suporta plenamente C# e F# e parcialmente Visual Basic .NET.

Atualmente o VB.NET compila e roda no .NET Core, mas o Visual Basic Runtime separado não é implementado. A Microsoft anunciou que o .NET Core 3 incluiria o Visual Basic Runtime.[25] Até outubro de 2018, o C++/CLI ainda não é suportado,[26] porém o suporte é planejado no Windows.[27]

ReferênciasEditar

  1. «Download .NET Core». microsoft.com. Microsoft. Consultado em 31 de outubro de 2017 
  2. «.NET Core is the Future of .NET». .NET Blog (em inglês). 6 de maio de 2019. Consultado em 23 de dezembro de 2019 
  3. «.NET Framework is dead -- long live .NET 5». BetaNews (em inglês). 7 de maio de 2019. Consultado em 23 de dezembro de 2019 
  4. Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub, .NET Platform, consultado em 23 de dezembro de 2019 
  5. Landwerth, Immo (12 de novembro de 2014). «.NET Core is Open Source». Devnetblogs. Microsoft. Consultado em 24 de junho de 2019 
  6. Bright, Peter (27 de junho de 2016). «.NET Core 1.0 released, now officially supported by Red Hat». Ars Technica. Condé Nast 
  7. Foley, Mary Jo (27 de junho 2016). «Microsoft showcases SQL Server, .NET Core on Red Hat Enterprise Linux deliverables». ZDNet. CBS Interactive 
  8. «Announcing .NET Core Tools 1.0». .NET Blog (em inglês). 7 de março de 2017. Consultado em 23 de dezembro 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 (em inglês). Consultado em 15 de fevereiro de 2019 
  11. «Announcing .NET Core 2.2». blogs.msdn.microsoft.com (em inglês). Consultado em 15 de fevereiro de 2019 
  12. a b Foundation, N. E. T. «.NET Conf 2019». www.dotnetconf.net (em inglês). Consultado em 23 de dezembro de 2019 
  13. «.NET Core is the Future of .NET». .NET Blog (em inglês). 6 de maio de 2019. Consultado em 17 de maio de 2019 
  14. «What you should know about .NET Core». intelegain.com. Consultado em 22 de novembro 2018. Cópia arquivada em 22 de novembro de 2018 
  15. «Introducing .NET 5». .NET Blog (em inglês). 6 de maio de 2019. Consultado em 23 de dezembro de 2019 
  16. «.NET Core official support policy». .NET. Microsoft 
  17. Lander, Richard (27 de junho de 2016). «Announcing .NET Core 1.0». .NET Blog. Consultado em 23 de dezembro de 2019 
  18. Lander, Richard (16 de novembro de 2016). «Announcing .NET Core 1.1». .NET Blog. Consultado em 23 de dezembro de 2019 
  19. Lander, Richard (14 de agosto de 2017). «Announcing .NET Core 2.0». .NET Blog. Consultado em 23 de dezembro de 2019 
  20. Lander, Richard (30 de maio de 2018). «Announcing .NET Core 2.1». .NET Blog. Consultado em 23 de dezembro de 2019 
  21. Lander, Richard (4 de dezembro de 2018). «Announcing .NET Core 2.2». .NET Blog. Consultado em 23 de dezembro de 2019 
  22. «.NET Core November 2019 Updates - 2.1.14, 2.2.8, and 3.0.1». .NET Blog. 19 de novembro de 2019 
  23. Announcing .NET Core 3.0 Preview 5
  24. Lander, Richard (6 de maio de 2019). «Introducing .NET 5». .NET Blog. Consultado em 23 de dezembro de 2019 
  25. «Visual Basic in .NET Core 3.0». Visual Basic Blog (em inglês). 13 de novembro de 2018. Consultado em 23 de dezembro de 2019 
  26. «Will CoreCLR support C++/CLI crossplat? · Issue #659 · dotnet/coreclr». GitHub (em inglês). Consultado em 23 de dezembro de 2019 
  27. «Support mixed-mode assemblies on Windows · Issue #18013 · dotnet/coreclr». GitHub (em inglês). Consultado em 23 de dezembro de 2019 

Ligações externasEditar