Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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!