C#

Compartir:

Las preguntas acerca de C# solo se han mostrado a los desarrolladores que seleccionaron C# como uno de sus tres lenguajes de programación principales.

Compartir:

¿Qué versiones de C# utiliza habitualmente?

Stefan Pölz

Clean C# Coder – Desarrollador .NET orientado a pruebas

Me llena de alegría ver que la mayoría de los participantes se mantiene al día con las versiones STS y LTS actuales de C# para aprovechar el azúcar sintáctico y la potencia semántica del lenguaje.

¿Qué lenguajes de programación utiliza en su proyecto .NET?

Stefan Pölz

Clean C# Coder – Desarrollador .NET orientado a pruebas

Esperaba que C# fuera el lenguaje .NET más utilizado, entre otras cosas porque también es el lenguaje en el que está escrita la BCL. Sin embargo, me sorprende que todavía se utilice más Visual Basic que F#, teniendo en cuenta que este último también recibe actualizaciones anuales de las funcionalidades.

¿Qué entornos de ejecución utiliza habitualmente?

La encuesta se realizó en junio de 2023, cuando la versión preliminar de .NET 8 estaba a punto de anunciarse.

Stefan Pölz

Clean C# Coder – Desarrollador .NET orientado a pruebas

Una división justa entre las versiones STS y LTS actuales de la plataforma. Saber que aún se mantiene un número significativo de proyectos .NET Framework es una información valiosa para que los autores de bibliotecas y herramientas no abandonen todavía la compatibilidad con el clásico.

Joseph Guadagno

MVP de Servicios para Desarrolladores de Microsoft, presidente del consejo de administración de la .NET Foundation

Es bueno ver que el uso de .NET Framework está disminuyendo, aunque un poco lentamente. El uso de .NET parece dividirse entre las versiones 6 y 7. Esperemos que eso signifique que la gente se está preparando para actualizar sus aplicaciones a .NET 8.

¿Qué tecnologías y marcos de trabajo utiliza?

¿Qué tecnologías ASP.NET Core utiliza?

Esta pregunta solo se ha mostrado a los encuestados que declararon utilizar ASP.NET Core.

¿Qué marcos de trabajo utiliza para el desarrollo en F#?

¿Qué editor o entorno de desarrollo integrado utiliza con mayor frecuencia para el desarrollo en C#?

¿Qué sistema operativo usa su entorno de desarrollo en C#?

¿Qué complementos utiliza con Visual Studio?

¿Qué complementos para Visual Studio Code utiliza?

¿Qué versión de Visual Studio utiliza con mayor frecuencia?

Joseph Guadagno

MVP de Servicios para Desarrolladores de Microsoft, presidente del consejo de administración de la .NET Foundation

Es estupendo que cada vez más desarrolladores se mantengan al día con las últimas versiones de su IDE.

¿Qué marcos de trabajo de pruebas de unidad utiliza habitualmente, en caso de hacerlo?

Stefan Pölz

Clean C# Coder – Desarrollador .NET orientado a pruebas

Me entristece ver que ha aumentado el porcentaje de desarrolladores de C# que no escriben pruebas de unidad. Pero quizá las versiones recientes de las herramientas de JetBrains puedan mejorar esa cifra con su magnífico conjunto de funciones de pruebas de unidad.

¿Qué herramientas de diagnóstico o rendimiento utiliza habitualmente, en caso de hacerlo?

¿Con qué frecuencia suele utilizar herramientas de generación de perfiles o diagnóstico?

¿Quién es el responsable de la elaboración de perfiles o diagnósticos en su proyecto?

Tipos de software que se desarrollan en Visual Studio y JetBrains Rider

Parece como si muchos desarrolladores recurrieran automáticamente a Visual Studio para trabajar con sus proyectos de bases de datos, a pesar de que JetBrains Rider dispone de excelentes herramientas que admiten prácticamente cualquier tipo de base de datos, no solo MS SQL Server.

En gamedev, sin embargo, JetBrains Rider es reconocido como una opción de primer orden, sin duda gracias a su interoperabilidad con motores como Unity, Unreal Engine y Godot.

¡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.