Neste mês, a equipe do Windows Apps anunciou o .NET Standard 2.0, um padrão .NET comum que funciona para todos os aplicativos baseados em .NET.
Segundo o blog, o .NET Standard é o conjunto de APIs que funcionam em todas as implementações do .NET. Uma boa maneira de pensar sobre isso é como o HTML5 é hoje. Existem muitos navegadores diferentes que implementam análise e renderização de HTML, mas o padrão HTML é a cola comum que mantém a web em conjunto e permite a interoperabilidade.
[awprm urls=https://imasters.com.br/framework/dotnet/asp-net-core-o-que-mudara-com-o-visual-studio-2017/,https://imasters.com.br/framework/dotnet/o-novo-net-leve-open-source-rapido-e-multiplataforma/]
O .NET Standard foi lançado em junho de 2016 para levar consistência ao ecossistema .NET. Com .NET Framework, Xamarin & Mono, .NET Core e, em seguida, UWP, havia muitas implementações diferentes do .NET, e era muito difícil escrever código ou uma biblioteca que pudesse funcionar em todos eles. O .NET Standard e as ferramentas no Visual Studio tornam possível a criação de bibliotecas e pacotes NuGet que funcionam literalmente em todos os lugares em que o .NET é executado, revelou o site C# Corner.
Com a adição do suporte ao .NET Standard 2.0 para o UWP com o Fall Creators Update, os desenvolvedores do .NET poderão compartilhar o código em todos os dispositivos do Windows 10, na nuvem e no resto do ecossistema .NET. Isso também tornará mais fácil a reutilização do código WinForms e WPF existente, uma vez que muitas das APIs mais utilizadas, como DataSet/DataTable, e as APIs popularmente solicitadas, como SqlClient, agora fazem parte do .NET Standard 2.0.
O .NET Standard 2.0 e futuros lançamentos podem ser baixados em https://github.com/dotnet/standard.


