0

C9004 - Programando com .NET 5 (C#) no Linux - Criando e configurando bibliotecas de classes pela CLI no Bash + UI com Avalonia(XAML). O Windows pirata me tirou da zona de conforto!

#Linux #.NET 5 #.NET C#
CARLOS SILVA
CARLOS SILVA

Olá pessoal,


Nesse vídeo, eu mostro como é fácil e simples programar em Linux com .NET 5 e C#.


No exemplo, mostro como podemos construir e configurar nossas aplicações, 100% utilizando o poderoso terminal do Linux "bash". Utilizei a distro Fedora, por gostar mais das distros baseadas em RMP e principalmente, as distros cobertas pela Red Hat.


O vamos aprender?


  • Criar um projeto simples para identificar qual o "host" sistema operacional que à aplicação está rodando
  • Utilizar a CLI do .NET
  • Criar bibliotecas de classes e referenciá-las por linha de comando
  • Navegação básica entre diretórios no terminal
  • Criar uma "UI" aplicação desktop multiplataforma com o FW Avalonia utilizando programação XAML.


Tem mais outros detalhes simples, e espero que curtam e aprendam mais sobre Linux e o .NET.


Assista o vídeo clicando AQUI


Minha primeira experiência no mundo Linux.


A minha primeira experiência com Linux, começou quando o HD do meu PC, corrompeu e eu precisei levar no técnico, para tentar recuperar os dados.
Quando peguei meu PC de volta, ele até que veio arrumado, porém, com um detalhe: com o windows/office crakeados e um monte de outras porcarias instaladas, se você não sabe, esses softwares que crakeiam, removem milhares de chaves do SO e instalam outras porcarias para manter essa aberração funcionando.

Pois bem, eu até pedi para o técnico tentar instalar a versão original de fábrica, masssss a licença já havia acabado.

E para piorar eu não tinha condições de comprar o windows original, sem falar que minha máquina era e é um DEL com I3 e 4 GB de RAM.

Então foi onde eu decidi ir pra cima e aprender Linux. Pesquisei e aprendei sobre as diferenças entre as Distro Linux, quais eram as versões mais leves para PCs fracos e quais eram as diferenças entre XFCE, GNOME e etc. Só que eu fui além e decidi eu mesmo aprender instalar o Linux, e foi isso que eu fiz: comprei um pendriver novo, baixei a ISO do Fedora e outras, criei o Pendrive Bootavel com o Ventoy e "pau na máquina".
O bom do Linux é que podemos testar dando boot na máquina sem precisar instalar o SO. Fiz o processo de instalação e SUCESSO! Instalei!!

Mas, foi aí que começou a semana da depressão, porque não sabia quase nada, e precisava aprender tudo, principalmente configurar meu ambiente de desenvolvimento e aprender navegar no terminal.

Tive quase dois dias de briga e "quase" voltei para o windows porque não consegui fazer o Intelisense do VS Code funcionar para o C#, foi então que depois de muita pesquisa, descobri várias técnicas e a principal: como configurar o OmniSharp.

Resumo da histórico, depois de algumas semanas, eu estava apaixonado por Linux e o terminal que é SUPER produtivo e poderoso para os Devs.


Bom pessoal, por enquanto é isso.


Até a próxima!



Atenciosamente,


Carlos Antonio.

Todos artigos da DIO: Artigos DIO | Carlos Antonio (editorx.io)

0
27

Comentários (0)

Administrador de Empresas | Desenvolvedor C# Júnior | Um apaixonado por tecnologia, meio ambiente e solução de problemas.

Brasil