Go
Compartir:
Estas preguntas solo se han mostrado a las personas encuestadas que han seleccionado Go como uno de sus tres lenguajes de programación principales.
El número de desarrolladores que utiliza varias versiones de Go simultáneamente ha crecido desde el año pasado.
Solo un tercio de los desarrolladores de Go trabajan con un solo proyecto a la vez, mientras que el resto trabaja con varios proyectos simultáneamente.
Go Modules sigue siendo el gestor de paquetes más popular, mientras que la popularidad de otros gestores de paquetes como godep y dep ha disminuido.
La pregunta se formuló solo si el encuestado seleccionó «Visual Studio Code», «Vim», «Sublime Text» en respuesta a la pregunta «¿Qué IDE / editor utiliza principalmente para el desarrollo de Go?»
La pregunta se hizo solo si el encuestado seleccionó «Sí» en respuesta a la pregunta «¿Usa gopls?»
Los desarrolladores de Go mencionaron con mayor frecuencia JavaScript, Python y TypeScript como los lenguajes que utilizan junto con Go en un mismo proyecto. Al mismo tiempo, el 15 % de los encuestados desarrolla proyectos exclusivamente en Go y no utiliza ningún lenguaje adicional.
El número de desarrolladores de Go que utiliza un proxy privado de Go Modules ha aumentado.
La proporción de encuestados que utiliza <i>vendoring</i> en sus proyectos de Go es cada vez menor, con la excepción de los que trabajan en proyectos de módulos de Go. En este último caso, hay más desarrolladores que utilizan <i>vendoring</i>.
La biblioteca estándar es el enrutador Go más utilizado, y su popularidad sigue en aumento. En cuanto a otros enrutadores Go, gorila / mux ha perdido bastante popularidad.
Aproximadamente una quinta parte de los desarrolladores de Go no escribe ninguna prueba unitaria para Go. Otro 17 % sí escribe pruebas de unidad pero no utiliza ningún marco de trabajo.
Los proyectos de los desarrolladores de Go no son muy grandes. Para algo más de la mitad de los desarrolladores de Go están compuestos por hasta 100 archivos.
La pregunta solo se mostró a los encuestados que no seleccionaron «Go Modules» en respuesta a la pregunta «¿Qué gestores de paquetes utiliza habitualmente?»
En comparación con el año pasado, menos desarrolladores de Go expresaron su intención de migrar a módulos Go en los próximos 12 meses. Este gestor de paquetes es abrumadoramente popular, pero su crecimiento podría estar llegando gradualmente a su límite. El número de desarrolladores que piensan seguir utilizando otros gestores de paquetes está creciendo.
La pregunta solo se mostró a los encuestados que seleccionaron «Go Modules» en respuesta a la pregunta «¿Qué gestores de paquetes utiliza habitualmente?»
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.