Criando aplicação MVC utilizando DOTNET Core no GNU/Linux

Esse artigo é uma continuação da trilogia de artigos propostos sobre DotNetCore no GNU/Linux. Criaremos uma aplicação Web MVC básica, utilizando a ferramenta VSCode.

[ Hits: 6.602 ]

Por: Tiago Zaniquelli em 10/07/2017


Introdução



Dando continuidade à trilogia de artigos sobre dotnet core no GNU/Linux.

O primeiro artigo pode ser visto em:
Neste artigo iremos implementar uma versão, super mega hiper simples, de uma aplicação MVC DotNet Core utilizando o GNU/Linux, DotNet Core e VSCode.

ASP.NET CORE Template

Para facilitar o desenvolvimento, vamos instalar o ASP.NET Core template do yo, para isso é necessário ter o NodeJs instalado em sua máquina.

No site nodejs.org é possível realizar o download. Nesse site também tem as explicações para cada distribuição Linux.

Como a minha distribuição é o Kali Linux, o qual é baseado na distribuição Debian, utilizei o seguinte link:
Esse link dispõe de duas versões 6 e 8, claro que fui na versão mais atual, a versão 8, e tive algumas surpresas desagradáveis, quando fui utilizá-lo deu muitos problemas de permissões.

Fui atrás de respostas para os problemas, porém, sem sucesso de resolução. Devido aos problemas enfrentados, resolvi então tentar a versão 6 e funcionou perfeitamente. Logo, deixei ela instalada e segui a vida.

Tendo o NodeJS instalado, execute os seguintes comandos abaixo, para instalação dos templates para YO:

# apt-get install -y build-essential;
# npm install -g yo bower;
# npm install -g generator-aspnet;

Após a execução dos passos acima, iremos testar com o seguinte comando:

# yo aspnet

Se aparecer uma tela parecida com a imagem 1, seu yo está funcionando.
Linux: Criando uma aplicação MVC utilizando DOTNET Core no GNU Linux
Como já estamos aqui, iremos criar uma aplicação-teste para testarmos tudo de uma vez, então, ao aparecer a imagem 1, escolha a opção "WebApplication", depois escolha "Bootstrap (3.3.7)" e dê um nome para sua aplicação.

No meu caso, "WebApplicationTeste", conforme ilustra a imagem 2. Após os comandos acima, será criado no diretório corrente, uma aplicação web baseada no template.
Linux: Criando uma aplicação MVC utilizando DOTNET Core no GNU Linux
Após a conclusão da criação, inclusive o próprio yo, te dará instruções sobre como testar o que foi feito, conforme ilustra a imagem 3.
Linux: Criando uma aplicação MVC utilizando DOTNET Core no GNU Linux
E é exatamente o que iremos fazer:
  • cd WebApplicationTeste → entrará no diretório da aplicação;
  • dotnet restore → o dotnet irá recuperar todas as dependências externas que ele precisa para executar sua aplicação;
  • dotnet build → realizará o build da nossa aplicação;
  • dotnet run → executar nossa aplicação.

Abra um browser e coloque o seguinte endereço:

http://localhost:5000

Ao abrir o browser no endereço "http://localhost:5000", deverá abrir uma aplicação web, onde a tela inicial deve ser algo igual, ou parecida, com a imagem 4.
Linux: Criando uma aplicação MVC utilizando DOTNET Core no GNU Linux
    Próxima página

Páginas do artigo
   1. Introdução
   2. Criando nossa primeira aplicação Web do zero
   3. Testando a aplicação
Outros artigos deste autor

Configurando DOTNET Core e instalando VSCode no Linux

Porque segurança importa?

Linux, aí vamos nós!

Seja Legal, não use softwares piratas!

Criando uma WEBApi utilizando dotnet core e vscode

Leitura recomendada

Docker - Infraestrutura simples e rápida

APTonCD - Seu repositório portátil

Implantando o Nagios em HTTP Seguro (HTTPS)

Atualizando o Firefox mantendo os plugins instalados

Childsplay - Suite completa de jogos para a educação infantil

  
Comentários
[1] Comentário enviado por kowalskii em 11/07/2017 - 09:25h

Muito bom!
-----------------------------------------
---- Linux Counter #606350 ----


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts