Thiago Cantero

Tecnologia e Entretenimento

C#linguagem de programaçãoProgramaçãoSistemas Operacionais

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.