05 de mai. de 2022·1 min de leitura

Go Language em alta: 92% de satisfação do desenvolvedor, mas algumas barreiras permanecem

A Go Developer Survey 2021 revelou níveis crescentes de satisfação entre os desenvolvedores Go, enquanto algumas barreiras persistem, como a falta de bibliotecas e recursos. Apesar de certas limitações, a linguagem continua crescendo e evoluindo, com o Go 1.18 abordando as principais preocupações.

Go Language em alta: 92% de satisfação do desenvolvedor, mas algumas barreiras permanecem

A linguagem de programação Go do Google manteve um nível impressionante de satisfação do usuário, com impressionantes 92% dos desenvolvedores entrevistados expressando positividade sobre isso. Apesar desse alto índice de satisfação, algumas preocupações persistem, incluindo a falta de bibliotecas, recursos e infraestrutura. Os resultados da Go Developer Survey de 2021 mostram essas descobertas, refletindo as opiniões do maior número de entrevistados nos seis anos de história da pesquisa.

A pesquisa, realizada entre 26 de outubro e 16 de novembro de 2021, obteve 11.840 respostas, confirmando a forte satisfação do desenvolvedor. No entanto, ainda existem barreiras para a ampla adoção do Go, como a ausência de bibliotecas e recursos críticos. Para desenvolvedores que não utilizam Go para projetos específicos, 39% citaram a falta de recursos da linguagem, enquanto 34% mencionaram a ausência de bibliotecas. Entre os recursos ausentes mais frequentes estavam os genéricos, que foram adicionados formalmente ao idioma por meio do Go 1.18 em março, após o período de pesquisa.

A pesquisa também relatou altos níveis de confiança nas perspectivas de longo prazo do Go, com 81% dos entrevistados sendo otimistas sobre a direção futura da linguagem. Alguns desafios em relação ao uso de módulos foram identificados, como versionamento, trabalhar com repositórios privados e gerenciar fluxos de trabalho multimódulos. No entanto, a introdução de espaços de trabalho no Go 1.18 abordou muitas dessas preocupações.

Os principais aplicativos do Go abrangem serviços de API/RPC, CLI, serviços da Web e bibliotecas ou estruturas. Vale a pena notar que 50% dos desenvolvedores pesquisados desejavam mais orientação sobre as melhores práticas de otimização de desempenho Go e estrutura de diretórios de projetos.

As tendências no uso de Go para destinos de implantação e sistemas de desenvolvimento também evoluíram. A porcentagem de entrevistados que desenvolveram principalmente no Linux caiu, caindo para 59% no relatório de 2021 em comparação com 63% em 2020 e 66% em 2019. Em comparação, o número de desenvolvedores que usam Go no Windows aumentou de 19% em 2020 para 24% em 2021. No entanto, 92% dos entrevistados ainda preferem o Linux como destino de implantação para aplicativos Go.

Os resultados da pesquisa também destacam a preferência contínua dos desenvolvedores por Amazon Web Services, Google Cloud Platform e Microsoft Azure como suas plataformas de nuvem para desenvolvimento Go. Apesar das altas taxas de satisfação consistentes do Go, é essencial que a linguagem resolva suas desvantagens para continuar sua trajetória de crescimento e manter a sustentabilidade a longo prazo.

Ao abordar algumas dessas preocupações do desenvolvedor, plataformas no-code como AppMaster podem ser benéficas. Fundado por Oleg Sotnikov em 2020, AppMaster offers a no-code platform that enables developers to create backend, web, and mobile applications. Apps generated by the platform can work with any PostgreSQL-compatible database, making it an ideal choice for high-load use-cases and enterprise-level scalability.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Go Language em alta: 92% de satisfação do desenvolvedor, mas algumas barreiras permanecem | AppMaster