Criando um Ambiente, de maneira rápida, para desenvolvimento em .Net
Olá, mundo!
Tudo bem?
A dica de hoje é para você que, assim como eu, usa o Linux para tudo, no entanto precisa de um ambiente para desenvolvimento para .Net rodando com muita facilidade.
A Microsoft tem se empenhado em fornecer suporta ao seu Framework, e por consequência a sua linguagem C# para ambientes Linux, você pode desenvolver de maneira nativa no Sistema do Pinguim, no entanto, em se tratando de IDE e outras ferramentas, o Visual Studio é super completo, e infelizmente, ainda não tem suporte nativo no Linux! : (
Porém, a Microsoft disponibiliza imagens para máquinas virtuais, prontas para você começar seus projetos.
As imagens para baixar estão disponíveis neste link, aqui é possível escolher dentre as opções Virtualbox, VMWare, Parallels e Hyper-V (gen 2), lembrando que a imagem expira em 90 dias, mas é o tempo suficiente para você dar uma solução ou utilizar para estudos.
O meu notebook é um Lenovo S145, com Core i5 de oitava geração, com NVMe e apenas 8Gb de RAM, consigo programar e testar códigos sem nenhum problema, rodando sobre Virtualbox.
Veja o vídeo abaixo:
O código exemplo de tabuada em C#:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int formula, contador, numero; Console.Write("Digite o Número para realizar a Tabuada: "); numero = Int32.Parse(Console.ReadLine()); for (contador = 1; contador <= 10; ++contador) { formula = numero * contador; Console.WriteLine(numero + " X " + contador + " = " + formula); } Console.ReadKey(); } } }
Espero que ajude os desenvolvedores, que assim como eu, adotou o Linux como principal Sistema Operacional, mas precisa eventualmente desenvolver algumas soluções em .Net, muito embora o Docker ajude neste quesito, nada é comparável à IDE da Microsoft.
Até mais.
Quando os que comandam perdem a vergonha, os que obedecem perdem o respeito.