Começando com ASP.NET 5 – wwwroot, bower e gulp

Bom, como já temos o nosso projeto, já conseguimos rodá-lo, etc, agora precisamos adicionar uma view. Já vimos que a estrutura continua igual, mesma convenção, etc. A diferença agora, é que todo o conteúdo estático, como arquivos javascript, imagens, etc, ficam na pasta wwwroot. Esta pasta representa a raiz do seu sistema e serve basicamente para servir conteúdo estático. Você não precisa mais se preocupar se o web.config, ou algum arquivo de log, etc está acessível ou não em sua aplicação. Se não está na pasta wwwroot, ele não será exposto! Agora vamos criar de verdade a nossa primeira view. Para isso, vamos começar vendo o bower.

bower

A intenção aqui não é dar uma longa aula sobre o bower, mas vamos começar entendo o que ele é: um gerenciador de dependências client side. Você pode encará-lo como um nuget para o seu front end. Se precisamos do Entity Framework por exemplo, não vamos ao nuget para utilizá-lo? Caso você queira utilizar jquery e bootstrap por exemplo, você vai utilizar o bower.
Continuar lendo