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: 7.703 ]

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

Porque segurança importa?

Convergência entre segurança física e lógica

Criando uma WEBApi utilizando dotnet core e vscode

Linux, aí vamos nós!

Seja Legal, não use softwares piratas!

Leitura recomendada

Um tour pelos visualizadores de imagem para Linux

Rodando vídeos .rmvb no Linux

Construa sua própria URA (IVR) no seu Asterisk

Mplayer - Instalação e utilização

Problemas para instalar o driver de vídeo (Nvidia) no Fedora 8?

  
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