ASP .NET 5 - Criando sua primeira aplicação web no VS 2015
Neste artigo eu vou mostrar como criar uma aplicação ASP .NET 5 vazia para mostrar alguns dos novos recursos do VS 2015 (que ainda esta na versão CTP). |
A
ASP.NET 5 é a próxima versão do ASP.NET que permite aos desenvolvedores
construir usando a estrutura moderna para cenários de web e em nuvem.
Essa nova versão contém o SignalR, MVC, Web API e Páginas
Web e foi projetada para possuir um bom desempenho e um design modular
sendo que os produtos são entregues pela equipe ASP.NET em colaboração com a
comunidade de desenvolvedores de código aberto.
Assim a ASP.NET 5 é um redesenho significativo da
ASP.NET com o objetivo de ajudar os programadores a desenvolver aplicações web
modernas com eficiência.
Recursos usados:
ASP .NET 5
Criando o projeto Web no VS Ultimate 2015 CTP
Abra o VS Ultimate CTP 2015 clique em New Project;
Selecione o Visual C#) -> Web e o template ASP .NET Web Application e informe o nome Mvc5_Demo e clique no botão OK;
Observe que estamos usando o .NET Framework 4.6.
A seguir selecione o template ASP .NET 5 Preview Empty e clique no botão OK;
Será criado a solução e projeto conforme mostra a figura abaixo:
Vamos dar uma espiada no projeto exibido na janela Solution Explorer:
project.json
Observe o arquivo project.json cujo conteúdo é exibido abaixo.
A ASP .NET 5 usa o arquivo project.json para gerenciar as configurações do projeto.
Como podemos ver o arquivo contém pares nome/valor. Esta é uma nova abordagem para o gerenciamento de aplicações web (notou que não temos o arquivo web.config ? ) com o objetivo de simplificar a dependência do gerenciamento. Assim , ao invés de incluirmos referências aos assemblies podemos agora adicionar pacotes Nuget como dependências. Fazemos isso incluindo as dependências no arquivo project.json.
Startup.cs
A ASP .NET 5 usa o arquivo Startup.cs para inicializar e configurar o código sendo útil para esta finalizada em projetos e aplicações web. Este arquivo também contém o código da configuração do projeto.
O
método Configure da classe Startup é executado automaticamente em tempo de
execução. A instância IApplicationBuilder fornece uma função para
configurar o aplicativo e acessar a solicitação HTTP.
Agora vamos tentar usar como exemplo o método UseWelcomePage no artigo.
Quando tentamos acessar este método no projeto, nós não conseguimos visualizá-lo
no intellissense:
Neste momento visualizamos somente o método Use, e, para acessar o método UseWelcomePage teremos que modificar o projeto.
Abra o arquivo project.json e inclua a dependência ao pacote Microsoft.AspNet.Diagnostics conforme mostrado abaixo:
Agora retornando ao arquivo Startup.cs podemos acessar o método UseWelcomePage() conforme figura abaixo:
Antes de executar o projeto vamos expandir as referências do projeto na janela Solution Explorer:
Muito mais enxuto,não é mesmo ?
Definindo a utilização deste método no código e executando o projeto pressionando F5 a aplicação será publicada no IIS Express para teste e iremos obter o seguinte resultado:
Hum, big changes...
Parabéns, você criou a sua primeira aplicação ASP .NET 5.
E
Deus limpará de seus olhos toda a lágrima; e não haverá mais morte, nem pranto,
nem clamor, nem dor; porque já as primeiras coisas são passadas.
Apocalipse 21:4
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: