Lo que la Keynote de JS Days 2026 reveló sobre la próxima era del desarrollo

El ecosistema de JavaScript ha pasado la última década optimizando para la velocidad. Los frameworks se han vuelto más capaces, las herramientas de desarrollo más sofisticadas y los ciclos de lanzamiento cada vez más rápidos. Ahora, la IA generativa está impulsando aún más esa aceleración, permitiendo a los desarrolladores producir código funcional en segundos y reduciendo drásticamente el tiempo necesario para pasar de una idea a una implementación. 

Pero para las organizaciones empresariales, la creación más rápida de software plantea una pregunta diferente: ¿qué sucede cuando crear software se vuelve más fácil que mantenerlo?

Esa pregunta fue el centro de la keynote de apertura de JS Days 2026, donde Taylor Blease, Chief of Staff en Sencha, se unió a Sarina DuPont, Directora de Gestión de Productos en Idera, junto a Ian Barker y Sachin Ibrahimpur, para examinar el papel cambiante del JavaScript empresarial y las tecnologías que dan forma a su próxima fase. 

La discusión fue más allá de los lanzamientos de productos individuales. Exploró un cambio más amplio que se está produciendo en toda la ingeniería de software: a medida que la IA hace que la generación de código sea cada vez más accesible, el valor de la estandarización, la reutilización, la gobernanza y la mantenibilidad a largo plazo se vuelve más importante, no menos. 

Para los líderes de tecnología empresarial, esto cambia la definición de productividad en el desarrollo. El objetivo ya no es simplemente producir más código, sino crear software que pueda seguir evolucionando sin generar una carga de mantenimiento cada vez mayor.

El nuevo problema del software: Más código, menos reutilización

Uno de los datos más notables presentados durante la presentación provino de un análisis de 623 millones de cambios de código. Según el análisis compartido por Taylor Blease, la reutilización de código disminuyó del 21% en 2022 al 3.8% en 2026, destacando un cambio significativo en cómo se está produciendo y ensamblando el software moderno. 

El número es importante porque la duplicación siempre ha tenido un costo en el desarrollo empresarial. Cada componente, utilidad, interfaz y flujo de trabajo creado de forma independiente introduce otra implementación que debe ser probada, documentada, asegurada, actualizada y comprendida por futuros equipos de desarrollo. Cuando ese patrón ocurre en cientos o miles de aplicaciones, las pequeñas diferencias pueden convertirse en una carga organizacional sustancial.

La IA generativa puede amplificar esta dinámica. Un desarrollador ahora puede describir un requisito y recibir una implementación funcional casi de inmediato, lo que crea enormes oportunidades para la productividad. Sin embargo, cuando grandes organizaciones de desarrollo generan de forma independiente soluciones a problemas similares, también pueden terminar con cientos de implementaciones ligeramente diferentes de capacidades que de otro modo podrían haberse estandarizado. 

El resultado es un tipo diferente de complejidad técnica. La pregunta ya no es simplemente si un equipo puede construir una característica particular, sino cuántas versiones diferentes de esa característica la organización eventualmente tendrá que mantener.

Para las organizaciones empresariales, esa distinción es significativa porque el costo del software no se limita al ciclo de desarrollo inicial. Las aplicaciones permanecen en producción durante años, acumulan integraciones y lógica de negocio, y se vuelven cada vez más dependientes de las personas y tecnologías que las rodean. 

La IA puede reducir el tiempo necesario para producir una pieza individual de código, pero no elimina la responsabilidad a largo plazo de mantener y ser el propietario de ese código.

La estandarización se convierte en una ventaja estratégica

Aquí es donde el papel de un framework de aplicaciones maduro se vuelve cada vez más relevante. Una biblioteca de componentes estandarizada no es simplemente una colección de controles de UI; a escala empresarial, puede proporcionar una base técnica común entre aplicaciones, equipos y unidades de negocio. 

Ext JS adopta este enfoque a través de un amplio conjunto de componentes listos para producción diseñados para trabajar juntos dentro de un framework y un ciclo de lanzamiento consistentes. En lugar de que cada equipo de desarrollo decida de forma independiente cómo deben comportarse los grids, cómo deben validarse los formularios, cómo debe implementarse la accesibilidad o cómo deben tematizarse las interfaces, el framework puede establecer muchas de esas capacidades fundamentales. 

Esa consistencia se vuelve particularmente valiosa a medida que las organizaciones adoptan el desarrollo asistido por IA. Los desarrolladores pueden usar la IA para acelerar la implementación mientras confían en frameworks y sistemas de componentes establecidos para mantener la coherencia en todas las aplicaciones que construyen. 

La relación entre la IA y la estandarización no es, por lo tanto, un conflicto. La IA puede acelerar el desarrollo, mientras que una sólida base tecnológica ayuda a garantizar que el aumento de la velocidad no se traduzca en una mayor fragmentación arquitectónica. 

En un entorno donde la experimentación se vuelve económica, los estándares proporcionan la estructura que permite que la experimentación escale de manera responsable.

Ext JS 8.0: Ampliando la capacidad empresarial

A principios de este año, Ext JS 8.0 amplió esa base con capacidades diseñadas en torno a los requisitos prácticos del desarrollo de aplicaciones empresariales. La versión introdujo nuevos componentes, mejoras de rendimiento, mejoras de accesibilidad y actualizaciones de herramientas, al tiempo que continuó enfatizando la retrocompatibilidad para las organizaciones con inversiones existentes en Ext JS.

Entre las adiciones se encontraban un Panel de Firma Digital y un Lector de Códigos QR, incorporando directamente en el framework capacidades cada vez más relevantes para flujos de trabajo de identidad, transaccionales y de recopilación de datos. Proporcionar estas capacidades dentro de la herramienta base puede reducir la necesidad de que las organizaciones ensamblen componentes adicionales de terceros para escenarios empresariales comunes y ayuda a mantener una mayor parte de la experiencia de la aplicación dentro de un entorno tecnológico coherente.

Las mejoras de rendimiento fueron otra área significativa del lanzamiento. El Modern Toolkit introdujo el renderizado en búfer horizontal y un plugin de grid bloqueado, soportando interfaces de datos de alta densidad y permitiendo que las aplicaciones trabajen con conjuntos de datos complejos sin comprometer la experiencia del usuario. 

Para las aplicaciones en las que los usuarios trabajan regularmente con extensos volúmenes de datos financieros, operativos, clínicos o analíticos, la capacidad de renderizar e interactuar eficientemente con grids grandes no es simplemente una mejora visual. Afecta directamente cómo los usuarios acceden a la información y realizan su trabajo diario.

La accesibilidad recibió una atención similar a través del soporte ampliado de ARIA. Para las organizaciones que operan en industrias reguladas o que atienden al sector público, la accesibilidad está cada vez más conectada a los requisitos de adquisición, obligaciones contractuales y estándares de implementación, en lugar de ser tratada únicamente como una consideración de diseño. 

El lanzamiento también incluyó actualizaciones como la integración de Font Awesome 7 y mejoras en el Closure Compiler, ayudando a las aplicaciones a mantener una base visual moderna mientras se soportan compilaciones eficientes.

Quizás lo más importante para los clientes empresariales existentes es que Ext JS 8.0 continúa un enfoque que prioriza la retrocompatibilidad y minimiza los cambios disruptivos. Las aplicaciones empresariales a menudo contienen años de lógica de negocio acumulada y conocimiento institucional, lo que hace que la modernización sea fundamentalmente diferente a comenzar un nuevo proyecto desde cero. 

Para estas organizaciones, el progreso tiene que ocurrir sin descartar innecesariamente lo que ya funciona.

Ext JS 8.1: La hoja de ruta comienza con el cliente

Mientras Ext JS 8.0 se centró en gran medida en ampliar la capacidad empresarial, el próximo lanzamiento de Ext JS 8.1 pone mayor énfasis en el refinamiento, la confiabilidad y los problemas prácticos que enfrentan los desarrolladores todos los días. 

Durante la keynote, Sencha compartió que 44 de las más de 50 mejoras en Ext JS 8.1 se originaron a partir de tickets de soporte al cliente. Esa es una señal importante de cómo puede operar una hoja de ruta de software empresarial maduro, porque las mejoras más valiosas no siempre son las que generan más ruido en el lanzamiento. 

Las nuevas características son fáciles de ver y medir. Las mejoras de confiabilidad, compatibilidad de compilación, correcciones de renderizado y refinamientos de navegación pueden recibir mucha menos atención, pero tienen un impacto directo en los desarrolladores que dependen de la herramienta. En lugar de tratar cada lanzamiento puramente como una oportunidad para introducir algo nuevo, la hoja de ruta reconoce la importancia de mejorar continuamente aquello de lo que ya dependen los clientes existentes.

El lanzamiento también actualiza varias áreas en el ecosistema, incluyendo Froala 5, el plugin de JetBrains 6.0.18, soporte de tamaño para Font Awesome 7, el paquete Premium D3 y soporte para NPM 12 en Ext-Gen. 

En conjunto, estas actualizaciones ilustran una característica importante de la tecnología empresarial madura: la calidad del producto no se define solo por la cantidad de capacidades agregadas a un lanzamiento, sino por la eficacia con la que la plataforma responde al uso en el mundo real.

Dos caminos de desarrollo, un ecosistema

La sesión también abordó una pregunta importante: ¿cómo pueden los equipos modernizar sus flujos de trabajo sin abandonar las aplicaciones y los procesos que ya han construido? 

La respuesta involucra cada vez más al ecosistema de herramientas más amplio de Ext JS, donde Sencha Architect y Rapid ExtJS sirven a diferentes enfoques de desarrollo mientras permanecen conectados al mismo framework subyacente.

Sencha Architect continúa apoyando el desarrollo visual de aplicaciones, particularmente para equipos que se benefician de este enfoque para la estructura y el diseño de interfaces. Rapid Ext JS, mientras tanto, proporciona un flujo de trabajo más centrado en el código a través de VS Code, permitiendo a los desarrolladores trabajar dentro de un entorno IDE moderno.

La relación entre los dos es particularmente relevante en la modernización empresarial. Las organizaciones rara vez tienen el lujo de reemplazar aplicaciones establecidas simplemente porque ha surgido un flujo de trabajo más nuevo; en cambio, necesitan caminos prácticos que permitan que las inversiones existentes evolucionen junto con las herramientas modernas.

Rapid ExtJS proporciona ese puente, permitiendo que diferentes estilos de desarrollo coexistan sin requerir que las organizaciones abandonen la base tecnológica subyacente. 

La modernización, en este contexto, se convierte en una evolución en lugar de un reinicio.

La IA se está moviendo de la pantalla del desarrollador a la aplicación

Quizás la parte más prospectiva de la charla fue la discusión en torno a cómo la IA podría integrarse cada vez más tanto en los flujos de trabajo de desarrollo como en las aplicaciones empresariales. 

Lo que destacó fue el énfasis en las aplicaciones prácticas. El objetivo no es simplemente generar más código, sino aplicar la IA a desafíos específicos donde la interacción en lenguaje natural, la automatización y la asistencia contextual pueden proporcionar un valor medible.

Sencha ya cuenta con Ask Sencha AI, un asistente diseñado para ayudar a los desarrolladores a encontrar información y ejemplos. La hoja de ruta extiende esa dirección hacia la interacción de datos y herramientas de desarrollo.

Búsqueda inteligente con IA (AI Smart Search)

La interacción en lenguaje natural tiene el potencial de cambiar cómo los usuarios trabajan con los datos empresariales. En lugar de depender exclusivamente de filtros predefinidos y consultas manuales, la búsqueda asistida por IA permite a los usuarios expresar lo que necesitan y traducir esa intención en acciones contra los datos de la aplicación. 

Esto representa un cambio significativo en la experiencia del usuario, centrándose menos en saber exactamente dónde existe un filtro y más en la pregunta de negocio que debe responderse.

AI Smart Themer

El concepto de AI Smart Themer lleva la discusión hacia el ecosistema de desarrollo a través del Model Context Protocol (MCP). El objetivo es permitir que los sistemas de IA interactúen con las capacidades de tematización de Sencha mientras mantienen los estándares visuales establecidos por una organización. Si las interfaces generadas por IA introducen de forma independiente diferentes patrones o convenciones de diseño, se crea otra capa de fragmentación. Un enfoque controlado permite a la IA acelerar el diseño mientras opera dentro de las normativas de la empresa.

La cuestión de la IA empresarial no es solo sobre capacidad. Es sobre control.

Para las empresas, la conversación sobre la IA se extiende más allá de lo que puede generar un modelo. A medida que interactúan con bases de datos y flujos de trabajo, las organizaciones necesitan comprender a qué pueden acceder esos sistemas, qué se les permite cambiar y cómo se pueden gobernar sus acciones.

Sachin Ibrahimpur enfatizó la importancia de abordar la seguridad y el manejo de datos como parte del diseño, en lugar de tratarlos después de la implementación. Cuanto más capaz se vuelve un sistema de IA, más importantes se vuelven sus límites, requiriendo atención a los permisos, la gobernanza y la auditabilidad. 

En este modelo, la IA se convierte en un multiplicador de fuerza para el equipo en lugar de un reemplazo del juicio arquitectónico. La organización sigue siendo responsable de definir el entorno en el que se lleva a cabo el trabajo.

El cambio más grande: De la generación de código a la custodia del software

Quizás la conclusión más importante de la apertura de JS Days 2026 es la definición cambiante de la productividad. Durante años, se asociaba frecuentemente con la rapidez con la que los equipos podían escribir y enviar código. La IA está cambiando esa ecuación, lo que significa que la importancia de otras actividades de ingeniería —arquitectura, reutilización, seguridad, gobernanza, pruebas y mantenimiento a largo plazo— continuará aumentando.

Si el software se puede generar rápidamente, las preguntas más difíciles pasan a ser qué se debe construir, qué se debe reutilizar, qué se debe estandarizar y cómo esas decisiones afectarán a la organización en el futuro. Es una cuestión de custodia del software (software stewardship). Los equipos son responsables de garantizar que las aplicaciones sigan siendo seguras, accesibles y mantenibles a medida que cambian los requisitos comerciales. La IA puede acelerar la creación, pero no elimina esas responsabilidades; en muchos casos, las hace más visibles.

El renacimiento del JavaScript empresarial

El ecosistema de JavaScript está entrando en otra fase significativa. La siguiente etapa está siendo moldeada por un desafío diferente: ¿cómo pueden las organizaciones aumentar la velocidad de desarrollo sin aumentar el costo y la complejidad a largo plazo del software que poseen? La IA es una parte importante de la respuesta, pero el software empresarial sigue dependiendo de la consistencia, la seguridad, el rendimiento y el soporte.

Esos requisitos no desaparecen cuando el desarrollo se vuelve más rápido; se vuelven más importantes. Ese es el contexto para Ext JS 8.0 y la próxima versión 8.1. El valor de un framework maduro es que proporciona una base sobre la cual los equipos pueden continuar construyendo sin resolver repetidamente los mismos problemas subyacentes. El futuro del JavaScript empresarial se definirá cada vez más por la eficacia con la que las organizaciones puedan construir sobre lo que ya funciona, mantener la consistencia al escalar e introducir nuevas capacidades sin tener que empezar de nuevo continuamente. Esa es la oportunidad en el corazón del renacimiento de JavaScript empresarial, y es una conversación que continuará mucho más allá de JS Days 2026.

Comentarios

Entradas populares de este blog

Eventos Enviados por el Servidor (SSE): Obteniendo Actualizaciones en Tiempo Real en tus Apps

Delphi en 2025: ¿Por qué sigue siendo clave en entornos empresariales?

Aprende a construir un tablero Kanban con Ext JS