Domingo Surpresa – ASP.NET Core: novidades e conteúdos gratuitos
Olá leitores do blog Wiki Ninjas Brasil!
Sejam muito bem-vindos a mais um Domingo Surpresa.
A Microsoft anunciou no dia 25/10 (última terça-feira) o Preview 1 do .NET Core 1.1. Como não é difícil de se imaginar, esta atualização também foi acompanhada pelo Preview 1 do ASP.NET Core 1.1 e do Entity Framework Core 1.1.
Os anúncios oficiais podem ser acessados através dos seguintes links:
https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-net-core-1-1-preview-1/
https://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/
https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-entity-framework-core-1-1-preview-1/
Dentre as novidades que integram o Preview 1 do ASP.NET Core 1.1 estão:
- View Components podem ser invocadas usando a sintaxe típica das Tag Helpers;
- A possibilidade de utilização de um tipo de servidor chamado WebListener Server for Windows, o qual está baseado em um mecanismo conhecido como HTTP Server API (este último permite que recursos de um servidor Windows como autenticação e HTTPS sejam usados sem que se dependa do IIS - Internet Information Services);
- Novos middlewares para URL rewriting, response caching e compressão;
- Middlewares podem agora também ser empregados como Filters MVC, o que torna possível o uso de uma funcionalidade oferecida por este tipo de estrutura com uma Action específica (ao invés de configurar tal recurso para toda a aplicação);
- O deployment de Views pré-compiladas (por default o código dessas estruturas é interpretado/processado em tempo de execução);
- Um provider (tempData) para armazenamento de dados temporários, baseado no uso de cookies e que dispensa o uso de sessões;
- Um provider para manipulação de configurações armazenadas no Azure Key Vault, serviço do Microsoft Azure que facilita o gerenciamento de chaves de criptografia;
- Um provider para integração com o mecanismo de logging do Azure App Service, facilitando a obtenção de informações sobre aplicações hospedadas nesta alternativa de PaaS que integra o Microsoft Azure.
Por se tratar ainda de uma versão Preview é recomendável o uso do ASP.NET Core 1.1 em ambientes apartados para testes, evitando assim problemas inesperados em aplicações que já se encontram em execução. Importante destacar ainda que a adoção desta tecnologia não é aconselhável em novos projetos, uma vez que a mesma não se encontra finalizada e devidamente estabilizada.
Ficou interessado em aprender mais sobre o ASP.NET Core e suas novidades? Acesse então o Guia de Sobrevivência sobre esta tecnologia no TechNet Wiki:
Um treinamento online gratuito sobre o ASP.NET Core também foi disponibilizado recentemente no site Microsoft Virtual Academy (MVA):
https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-core-1-0-16841
Por hoje é isso… Até a próxima!