Dionisio Leonardo
Posted on May 27, 2022
Como CTO de uma software house que desenvolveu inúmeros projetos de sucesso, sou questionado com frequência quais linguagens de programação, frameworks e ferramentas adotamos em nossos projetos, principalmente por novos clientes ou parceiros. Ao responder que adotamos a plataforma .NET, a próxima pergunta é sempre a mesma: vale a pena investir no .NET? A resposta curta é: Sim, e muito.
Mas deixe-me elaborar.
Sei que existem outras inúmeras linguagens tão boas quanto, e que existem plataformas fantásticas, mas se levarmos em conta os fatores produtividade e elegância, nada se compara ao .NET.
Sim, estamos falando do framework que costumava ser motivo de piada pela comunidade Rails quando o assunto era justamente produtividade e elegância.
Mas o .NET de hoje em dia não é o .NET de outrora, e existe uma razão para que ele tenha ficado em primeiro como a plataforma mais amada pelos devs na pesquisa anual do StackOverflow por 3 anos consecutivos.
Para entender o motivo de ser um framework tão bem avaliado, vamos entrar nos detalhes.
O melhor tooling
O .NET possui um suporte nativo excelente no Visual Studio no Windows e no Mac, e um suporte satisfatório no Visual Studio Code. Não à toa, essas IDEs são as mais utilizadas mundialmente, segundo a mesma pesquisa do StackOverflow.
E mesmo quem ainda possui alguma restrição com o Visual Studio, O JetBrains Rider já é considerado por muitos devs a melhor IDE já criada.
Esse ferramental foi construído sob a premissa de um sistema de Build e Deployment robusto a um clique de distância, o que permite uma experiência sem fricções onde os desenvolvedores conseguem rodar e disponibilizar suas aplicações em questão de minutos.
Essa experiência fluída que o .NET traz continua sendo o padrão que outros frameworks buscam, muitas vezes sem sucesso.
Uma vasta comunidade e mão-de-obra qualificada
Segundo o índice da TIOBE, o C# é a linguagem que mais cresce em popularidade, e é esperado que ocupe o top 3 em breve, ultrapassando a tradicional linguagem C.
Em um cenário onde a oferta de mão-de-obra não está acompanhando a demanda crescente por profissionais de tecnologia, utilizar linguagens e frameworks bastante difundidos e com uma comunidade ativa nunca foi tão importante.
Pesquisas e índices como esses são um ótimo indicativo que o .NET é uma ótima aposta sob a ótica de contratações e oportunidades no mercado de trabalho.
.NET é multi-plataforma
Ainda é comum ouvir questionamentos como “mas .NET só roda no Windows, né?”, porém isso já deixou de ser verdade há pelo menos 6 anos, quando a Microsoft disponibilizou a primeira versão do .NET Core.
Hoje é possível rodar aplicações .NET em Windows, Mac, Linux, iOS, Android e até em micro-controladores.
Além disso, as principais clouds (AWS, Azure, Google Cloud) já possuem suporte nativo para aplicações .NET.
E caso você não seja um grande fã do C#, sem problemas. O .NET conta com um Common-Language-Runtime (CLR) com suporte a mais de 25 linguagens.
.NET é open-source
O framework é 100% open-source e grátis para uso.
O código pode ser consultado no repositório oficial no Github.
O futuro é empolgante
Com o lançamento do .NET 7, a Microsoft começa a amadurecer o grande trunfo do novo ecossistema: a possibilidade de criar aplicações Web, Desktop e Mobile à partir de um único codebase.
O .NET MAUI é a evolução do Xamarin, e em conjunto com o Blazor promete revolucionar a forma com que aplicações multi-plataformas são construídas e mantidas.
Se você está começando um novo projeto, ou decidindo qual linguagem/framework começar a estudar, posso te garantir que a água na piscina do .NET está bem quentinha.
Posted on May 27, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.