saltar al contenido

Desafíos y preferencias de desarrolladores y diseñadores

Integre fácilmente diseños y prototipos con la generación de código
Compartir este

Cómo los desarrolladores y diseñadores están acelerando el desarrollo de aplicaciones con plataformas de código bajo

Las plataformas de código bajo aceleran los ciclos de desarrollo de productos al permitir que los equipos de desarrollo utilicen herramientas WYSIWYG con interfaces de arrastrar y soltar para crear e implementar aplicaciones rápidamente. Esto ofrece resultados más rápidos que los métodos de codificación tradicionales, con estimaciones de una reducción del 75 % en el tiempo de desarrollo y una reducción del 65 % en los costos de desarrollo.

Tanto Gartner como Forrester estiman que para 2024, aproximadamente el 65% del desarrollo de aplicaciones se realizará en plataformas de código bajo. Se estima que los ingresos del mercado mundial de aplicaciones de código bajo estarán justo por debajo de los 50 mil millones de dólares para 2025, con un crecimiento proyectado de hasta 85 mil millones de dólares a una tasa de crecimiento anual compuesta (CAGR) de alrededor del 30% en el período previsto. Todos los mercados verticales se ven afectados por las herramientas de código bajo, desde los servicios bancarios y financieros a la cabeza, con atención médica, seguros, energía, manufactura, telecomunicaciones y gobierno invirtiendo fuertemente en herramientas de código bajo.

App Builder ™ de Infragistics es una herramienta de arrastrar y soltar WYSIWYG de código bajo y basada en la nube que elimina la complejidad de crear experiencias ricas en aplicaciones web modernas. Con App Builder, puede iniciar su aplicación desde cero o elegir entre una biblioteca de plantillas prediseñadas o diseños de pantalla responsivos, puede usar temas integrados o agregar los suyos propios, realizar enlace de datos a datos locales o basados en la nube. y genere código listo para producción para continuar el ciclo de desarrollo de su aplicación. App Builder viene con una biblioteca de interfaz de usuario completa con un diseñador WYSIWYG que le permite crear aplicaciones en minutos, no en días, semanas o incluso meses.

Durante los últimos 6 meses, hemos organizado una serie de seminarios web quincenales en los que demostramos características, capacidades y beneficios para el cliente dentro de App Builder. Al final de cada sesión, hacemos preguntas a nuestra audiencia de desarrolladores, diseñadores y gerentes de productos para evaluar sus opiniones sobre la dirección del desarrollo de software en 2023 y más allá, y cómo App Builder se adapta a sus necesidades de desarrollo de aplicaciones.

Esta encuesta informa lo que hemos aprendido en la primera mitad de 2023.

sigue leyendo

Rellena el formulario para seguir leyendo

Los desarrolladores lideran el camino en nuestros eventos

¿Qué rol te describe mejor?

Diagrama general de equipos
  • Aproximadamente el 74% de nuestra audiencia son desarrolladores, lo cual tiene sentido, ya que las herramientas para desarrolladores son la audiencia histórica de los productos de Infragistics. Sin embargo, con un 13% de los encuestados en la función de Gestión de productos y casi un 7% en una función de Diseño, demuestra que hay una audiencia más amplia para plataformas de bajo código como App Builder.

  • Las herramientas de código bajo no son solo para desarrolladores, aunque los desarrolladores obtendrán el beneficio más inmediato al adoptar herramientas como App Builder.

La mayoría de los desarrolladores utilizan plataformas web

¿En qué plataforma codifica actualmente?

Plataforma más utilizada por los equipos
  • La plataforma de desarrollo más común utilizada es Angular con un 27%, mientras que las plataformas de escritorio como WPF y Windows Forms representan el 25% del desarrollo de aplicaciones, la tendencia más importante es Blazor. Al ser un marco relativamente nuevo, capturó una tasa de adopción del 12% y se debe observar de cerca su crecimiento, ya que esperamos que los equipos de desarrollo tradicionales de .NET/C# que todavía están en Windows Forms y WPF eventualmente consideren a Blazor como su vía de acceso. a la web moderna.

La mayoría de los desarrolladores utilizan Visual Studio y Visual Studio Code

¿Qué IDE utilizas?

Uso de estadísticas IDE
  • Como era de esperar, Visual Studio y VS Code reinan como el IDE de referencia para los desarrolladores web y de escritorio, y el 98 % de los encuestados utilizan uno o ambos. El dato interesante es que, si bien el 25 % de nuestros encuestados están creando aplicaciones Windows Forms y WPF, hasta el 84 % utiliza Visual Studio como su IDE principal. Esto nos dice que incluso el desarrollador web puro está usando Visual Studio, posiblemente con backends ASP.NET Core o API web.

La mayoría de los desarrolladores también actúan como diseñadores de UI

¿Trabaja con un equipo de diseño?

Trabajar con equipos de diseño.
  • El setenta y dos por ciento (72%) de los encuestados no trabajan con diseñadores. Esto es consistente con lo que vemos anecdóticamente en el mercado: incluso en las grandes empresas donde se espera un flujo libre de diseñadores, vemos equipos grandes y pequeños por igual sin ayuda de diseño. Las herramientas de código bajo como App Builder pueden ayudar enormemente a los equipos que no tienen diseñadores y, exclusivo de App Builder, el enfoque basado en el sistema de diseño que adoptamos hace que sea aún más fácil para los diseñadores participar en el proceso cuando lo necesitan.

  • Sin la ayuda de un equipo de diseño, los desarrolladores dependen de diseños de pantalla, plantillas de aplicaciones y aplicaciones de muestra prediseñadas en App Builder para poner en marcha su próxima aplicación.

Más del 50% de los gerentes de producto no utilizan herramientas de diseño

¿Qué herramienta de diseño utilizas?

El uso de herramientas de diseño.
  • Para respaldar los datos anteriores que dicen que la mayoría de los desarrolladores no trabajan con diseñadores, preguntamos sobre las herramientas de diseño que utilizan tanto los desarrolladores como los diseñadores. Si bien la mayoría de los desarrolladores no utilizan nada, ya sea Sketch, Paint o PowerPoint, vemos una mayor atracción hacia Sketch para los gerentes de producto. Figma se destaca por tener una tasa de adopción más alta entre la mayoría de las otras herramientas. Durante los próximos 6 a 12 meses, esperamos que Figma siga aumentando en adopción como herramienta de referencia tanto para desarrolladores como para diseñadores.

Más desarrolladores están pasando a crear API web

¿Está creando API web?

Porcentaje de API de creación
  • Más de 2 de cada 3 desarrolladores están creando API web, lo que es consistente con el cambio de pasar del escritorio a la web. Continuaremos viendo un crecimiento en las API web, con marcos como .NET 6 y posteriores que hacen cada vez más fácil para los desarrolladores pasar a un enfoque de aplicación basado en API.

La mayoría de las aplicaciones utilizan SQL Server y API REST

¿Qué fuentes de datos utiliza?

Tipos de fuentes de datos utilizadas
  • Planteamos esta pregunta como "¿Qué fuentes de datos utiliza?". Como era de esperar, SQL Server es la fuente de datos más popular para los desarrolladores de aplicaciones. Las API RESTful ocupan un cercano segundo lugar, en consonancia con el cambio hacia las API web y el desarrollo web moderno. La conclusión aquí es que los desarrolladores han pasado al acceso a datos basado en la nube: ya no piensan solo en arquitecturas locales de tipo cliente-servidor.

Trabajar con HTML/CSS es el mayor desafío para los desarrolladores

¿Qué es lo que más le frena al crear aplicaciones web?

Factores que frenan el desarrollo
  • El cuarenta y cuatro por ciento (44%) de los desarrolladores dice que trabajar con HTML/CSS es el mayor desafío que enfrentan al crear aplicaciones web, y poco más de 1 de cada 4 dice que el diseño y el diseño de la pantalla es el mayor desafío. Una buena herramienta de código bajo prácticamente eliminará el diseño y la disposición complejos de la interfaz de usuario, que es donde vemos la mayor parte del ahorro de tiempo y el retorno de la inversión (ROI) en plataformas como App Builder.

Los desarrolladores dedican un tercio de su tiempo a las tareas que más los ralentizan

¿Cuánto tiempo dedica a estas tareas?

Tiempo dedicado a tareas mundanas.
  • Los desarrolladores dedican más de un tercio (39%) a trabajar con HTML/CSS, y el 44% de los desarrolladores señala que es la tarea que más los ralentiza. Sin la ayuda de un equipo de diseño, los desarrolladores pueden dedicar más del 30% de su tiempo al diseño y diseño de pantalla.

Los equipos están utilizando App Builder para ayudarlos de varias maneras

¿Dónde ayuda más App Builder?

Razones para usar App Builder
  • Los encuestados sintieron que App Builder podría utilizarse de diversas maneras, y el 28 % dijo que Learning Web Tech sería el ejemplo más común. A pesar de esa ligera ventaja, la mayoría consideró que había una variedad de usos para App Builder, proporcionando una verdadera herramienta de colaboración de diseño y desarrollo. Un diferenciador único frente a otras herramientas de bajo código en el mercado es que App Builder genera código perfecto en píxeles y listo para producción para cualquier aplicación que se diseñe/construya con la herramienta o en Figma & Sketch. Esto significa que, si bien es la herramienta perfecta para implementar el próximo gran proyecto, también puede ayudar a los desarrolladores a aprender, ya que pueden revisar/generar código real para cualquier cosa en App Builder.

Los desarrolladores aprenden de los vídeos

¿Cuál es su recurso favorito para obtener ayuda?

Aprendiendo de las estadísticas de los vídeos
  • Dado que YouTube registra mil millones de minutos vistos por día, con un promedio de 8 ½ minutos por ser humano en el planeta, no es de extrañar que los desarrolladores sean una gran parte de ese número. El cincuenta y siete por ciento (57%) de los encuestados nos dice que los videos son su forma favorita de aprender sobre tecnología.

Pruebe App Builder hoy

A medida que la comunidad de desarrolladores continúa innovando y creciendo, herramientas como App Builder ya no son un lujo sino que se han convertido en una necesidad para mantenerse al día. Comience a entregar proyectos temprano y dentro del presupuesto con una experiencia de usuario hermosa y diferenciadora en la única herramienta RAD en el mercado que le brinda código Angular, Blazor y Web Components listo para producción. Con una caja de herramientas completa de controles de interfaz de usuario, incluido un conjunto completo de cuadrículas y gráficos de datos de alto rendimiento, transforme sus aplicaciones heredadas en experiencias web modernas y responsivas 10 veces más rápido que la codificación manual.

Metodología

  • Estos datos se recopilaron a través de una serie de seminarios web con preguntas de encuestas desde enero de 2022 hasta junio de 2023.

  • Los resultados provienen de una encuesta a 388 desarrolladores, diseñadores y gerentes de productos.

Sobre el Autor

Zdravko Kolev

Zdravko Kolev

Como gerente de desarrollo de productos, Zdravko y su equipo están trabajando para lograr la prosperidad de los productos web, participando activamente en las partes más complejas de Indigo.Design App Builder e Ignite UI para el producto Angular. Está trabajando con todo el equipo de producto para articular una estrategia y una visión de producto más amplias que garanticen que los clientes de todo el mundo reciban la mejor orientación y soporte para hacer crecer su negocio.