Swift y Objective-C

Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron Swift u Objective-C como uno de sus tres lenguajes de programación principales.

Número de desarrolladores de Swift y Objective-C

¿Para qué plataformas de Apple desarrolla?

¿Planea adoptar sus aplicaciones iOS para macOS utilizando Mac Catalyst?

¿Utiliza Swift junto con Objective-C en el mismo proyecto?

¿Tiene código C++ o bibliotecas C++ en su proyecto?

Casi la mitad de los desarrolladores de Swift y Objective-C tienen código o bibliotecas C++ en sus proyectos. Solo para los usuarios de Objective-C, esta cifra es del 57 %, mientras que para los usuarios de Swift es solo del 33 %.

¿Qué marcos de trabajo de pruebas unitarias utiliza habitualmente?

Esta pregunta solo la respondieron los encuestados que escriben o usan pruebas de unidades. Este gráfico muestra solo las respuestas de quienes seleccionaron al menos un marco de trabajo.

¿Qué marco de trabajo comprobador o mock utiliza, en caso de hacerlo?

¿Qué marcos de trabajo para testear IU utiliza habitualmente?

Solo uno de cada tres desarrolladorse Swift/Objective-C efectúa pruebas de IU.

¿Qué administrador de dependencias utiliza?

La cuota de CocoaPods se ha reducido ligeramente (en 6 puntos porcentuales) y la cuota de Swift Package Manager ha absorbido las pérdidas de CocoaPods, aumentando 8 puntos porcentuales desde el año pasado.

¿Planea reemplazar las dependencias de CocoaPods por paquetes SPM?

Solo los encuestados que utilizan CocoaPods como administrador de dependencias respondieron esta pregunta.

¿Qué combinación de marco de trabajo / motor de base de datos utiliza?

¿Utiliza algún visor de bases de datos externas?

¿Qué visor de base de datos utiliza con mayor frecuencia?

Esta pregunta solo la respondieron los encuestados que utilizan un visor de bases de datos externas.

DB Browser es ligeramente más popular entre los desarrolladores de Objective-C; un 37 % afirma utilizarlo. Por el contrario, esta cifra es de un 25 % entre los desarrolladores de Swift.

¿Cómo crea su proyecto?

¿Desarrolla con Swift en Linux?

Esta pregunta solo la respondieron los encuestados que utilizan Swift como lenguaje de programación principal.

La cuota de personas que no quieren desarrollar con Swift en Linux se ha reducido en 10 puntos porcentuales desde el año pasado.

¿Desarrolla proyectos del lado servidor
con Swift?

¿Qué marcos utiliza para el desarrollo de proyectos del lado servidor con Swift?

Esta pregunta solo la respondieron los encuestados que utilizan Swift como lenguaje de programación principal.

¿Qué editor o IDE utiliza principalmente para el desarrollo de proyectos del lado servidor con Swift?


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

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.

© 2000-2020 JetBrains s.r.o. Todos los derechos reservados.