Logo WebFadoni

Linguagens de programação: os desenvolvedores revelam aqueles que amam e aqueles que temem

Essas são as linguagens de codificação com as quais os desenvolvedores gostam de trabalhar e as que eles desejam evitar.

Linguagens de programação: os desenvolvedores revelam aqueles que amam e aqueles que temem

Mais de 80.000 desenvolvedores de 181 países votaram em suas tecnologias favoritas e, mais uma vez, a linguagem de programação Rust criada pelo Mozilla saiu no topo.

Cerca de 86,69% ​​dos desenvolvedores escolheram o Rust como sua "linguagem mais amada" - um status que é mantido nos últimos seis anos na pesquisa anual para desenvolvedores do site de perguntas e respostas do programador Stack Overflow. A Pesquisa de Desenvolvedores de 2021 foi realizada de 25 de maio a 15 de junho de 2021 e obteve respostas de 83.439 desenvolvedores em 181 países.

Para chegar à métrica "mais amada", Stack Overflow perguntou aos desenvolvedores com qual linguagem eles trabalharam no ano passado e com qual linguagem eles gostariam de trabalhar no próximo ano. Para ver o que eles "temiam", ele perguntou com o que os desenvolvedores trabalharam no ano passado, mas não querem trabalhar no próximo ano.

Rust é a linguagem mais amada, mas apenas 5.044 desenvolvedores a nomearam, contra TypeScript, a terceira linguagem mais "amada", que foi baseada em 18.711 respostas. O TypeScript é uma abordagem apoiada pela Microsoft em JavaScript com um sistema de tipos que compila em JavaScript e ajuda os desenvolvedores a codificar grandes aplicativos da web front-end com mais eficiência.

As 10 linguagens "mais amadas" em ordem decrescente são: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js e Go.

Rust está se provando popular para programação de sistemas e deve ser considerado como uma segunda linguagem para C para o desenvolvimento do kernel do Linux , em parte porque pode ajudar a eliminar bugs de segurança relacionados à memória.

Embora C continue sendo uma linguagem amplamente usada, mais desenvolvedores temiam (66%) do que adoravam (39,56%).

Linguagens que se enquadram na mesma categoria que C - onde "temido" supera "amado" - incluem C ++, Delphi, Java, R, PowerShell, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA e COBOL. Nem todos os desenvolvedores podem escolher com qual linguagem trabalharão no próximo ano, mas os números do Stack Overflow sugerem que os desenvolvedores podem tentar evitar essas linguagens no futuro.

Isso é uma má notícia para Java, que é amado por 47% dos desenvolvedores e temido por 52,85% deles. Ainda assim, essa medição foi baseada em quase 30.000 respostas, tornando o grupo que usa Java muito maior do que os desenvolvedores que usam Rust.

Na verdade, o número de respostas de desenvolvedores Java foi superado apenas por JavaScript (54.000) e Python (40.000). Para a Oracle, Java foi a joia da coroa de sua aquisição da Sun Microsystems em 2010. A Oracle no início deste ano perdeu sua batalha legal de uma década com o Google sobre o uso de interfaces de aplicativos Java no Android.

Os bancos de dados mais amados são: Redis, PostgreSQL, mongoDB, Elasticsearch, Firebase, DynamoDB, MariaDB, SQLite, Microsoft SQL Server e MySQL.

Amazon Web Services (AWS) continua sendo a plataforma de nuvem mais amada com o maior número de respostas (30.000), seguida por Google Cloud Platform (17.000) e Microsoft Azure (17.000). O Google Cloud Platform pode causar uma surpresa para o Microsoft Azure no próximo ano se as tendências do Stack Overflow se refletirem nas decisões de negócios reais.

"Embora a AWS seja a plataforma mais amada, vemos um grande fluxo de desenvolvedores da AWS que desejam desenvolver no Google Cloud no próximo ano", observa Stack Overflow.

"8.586 desenvolvedores de AWS querem trabalhar com Google Cloud, enquanto apenas 7.668 desenvolvedores de Google Cloud querem trabalhar na AWS. Os desenvolvedores que atualmente usam Heroku ou Digital Ocean preferem começar ou continuar trabalhando com AWS, em seguida, Google Cloud e, por último, Azure."

Frameworks com mais desenvolvedores que adoraram do que temeram incluem Svelte, ASP.NET Core, FastAPI, React.js, Vue.js, Express, Spring, Ruby on Rails, Angular, Django, Laravel e Flask.

As ferramentas mais apreciadas são o Git do criador do Linux Linus Torvalds, a plataforma de contêiner Docker e o sistema de gerenciamento de contêiner Kubernetes feito pelo Google.

O editor de código de plataforma cruzada da Microsoft Visual Studio Code (VS Code) tem a maior população (58.000) e é o segundo editor mais amado, atrás do Neovim, com uma população de pouco mais de 4.000. VS Code é de longe o líder como o editor "mais procurado", seguido por Android Studio, Xcode, IntelliJ e Vim.