05 may 2022·1 min de lectura

Go Language on a High: 92 % de satisfacción de los desarrolladores, aunque persisten algunas barreras

La Encuesta para desarrolladores de Go 2021 reveló niveles de satisfacción elevados entre los desarrolladores de Go, aunque persisten algunas barreras, como la falta de bibliotecas y funciones. A pesar de ciertas limitaciones, el lenguaje continúa creciendo y evolucionando, con Go 1.18 abordando preocupaciones clave.

Go Language on a High: 92 % de satisfacción de los desarrolladores, aunque persisten algunas barreras

El lenguaje de programación Go de Google ha mantenido un nivel impresionante de satisfacción de los usuarios, con un asombroso 92% de los desarrolladores encuestados expresando positividad al respecto. A pesar de esta alta tasa de satisfacción, persisten algunas preocupaciones, incluida la falta de bibliotecas, funciones e infraestructura. Los resultados de la Encuesta para desarrolladores de Go de 2021 muestran estos hallazgos y reflejan las opiniones del mayor número de encuestados en los seis años de historia de la encuesta.

La encuesta, realizada el 26 de octubre y el 16 de noviembre de 2021, obtuvo 11 840 respuestas que confirman la gran satisfacción de los desarrolladores. Sin embargo, siguen existiendo obstáculos para la adopción generalizada de Go, como la ausencia de bibliotecas y funciones críticas. Para los desarrolladores que no utilizaron Go para proyectos específicos, el 39 % mencionó la falta de funciones del lenguaje, mientras que el 34 % mencionó la ausencia de bibliotecas. Entre las características que faltaban con más frecuencia estaban los genéricos, que se agregaron formalmente al lenguaje a través de Go 1.18 en marzo, luego del período de la encuesta.

La encuesta también informó altos niveles de confianza en las perspectivas a largo plazo de Go, con el 81% de los encuestados optimistas sobre la dirección futura del idioma. Se identificaron algunos desafíos relacionados con el uso de módulos, como el control de versiones, el trabajo con repositorios privados y la gestión de flujos de trabajo de varios módulos. Sin embargo, la introducción de espacios de trabajo en Go 1.18 ha abordado muchas de estas preocupaciones.

Las principales aplicaciones de Go abarcan servicios API/RPC, CLI, servicios web y bibliotecas o marcos. Vale la pena señalar que el 50% de los desarrolladores encuestados deseaban más orientación sobre las mejores prácticas de optimización del rendimiento de Go y la estructura del directorio del proyecto.

Las tendencias en el uso de Go para objetivos de implementación y sistemas de desarrollo también han evolucionado. El porcentaje de encuestados que desarrollaron principalmente en Linux ha disminuido, descendiendo al 59 % en el informe de 2021 en comparación con el 63 % en 2020 y el 66 % en 2019. En comparación, la cantidad de desarrolladores que usan Go en Windows aumentó del 19 % en 2020 al 24% en 2021. Sin embargo, el 92% de los encuestados aún prefieren Linux como su destino de implementación para las aplicaciones Go.

Los resultados de la encuesta también destacan la preferencia continua de los desarrolladores por Amazon Web Services, Google Cloud Platform y Microsoft Azure como sus plataformas en la nube para el desarrollo de Go. A pesar de los altos índices de satisfacción constantes de Go, es esencial que el lenguaje aborde sus inconvenientes para continuar su trayectoria de crecimiento y mantener la sostenibilidad a largo plazo.

Al abordar algunas de estas preocupaciones de los desarrolladores, las plataformas no-code como AppMaster podrían ser beneficiosas. Fundada por Oleg Sotnikov en 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