Entradas

Novedades en Ext JS 8.0

Imagen
Desbloquea un Conjunto de Actualizaciones Modernas y Nuevas Capacidades sin Problemas Ext JS 8.0 introduce un amplio conjunto de mejoras y nuevas capacidades tanto en el Modern Toolkit como en el Classic Toolkit, con un fuerte enfoque en la continuidad de la plataforma, modernización, accesibilidad, medios enriquecidos y rendimiento de las cuadrículas (grids). Nuestro Compromiso con las Actualizaciones sin Problemas Ext JS 8.0 no debe verse como una versión disruptiva. Una versión mayor no indica cambios drásticos que rompan la compatibilidad ni requiere reescrituras de la aplicación. Nuestro versionado refleja un modelo de evolución continua: 7.1 → 7.9: mejoras incrementales. 8.0 → 8.9 → 9.x: evolución continua con una ruta de actualización clara. La compatibilidad con versiones anteriores sigue siendo una prioridad. Ext JS 8.0 está diseñado para admitir actualizaciones sencillas para aplicaciones existentes, que generalmente requieren solo ajustes limitados cuando sea necesario. Los ...

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

Imagen
Si alguna vez has construido un panel de control (dashboard) o una pantalla de operaciones, conoces el problema. Quieres que los números en pantalla reflejen lo que realmente está sucediendo en el servidor, pero tampoco quieres escribir un bucle de sondeo (polling) que dispare una solicitud cada segundo y sature tu backend, haya cambiado algo o no. Tiene que haber una manera mejor. Para una gran clase de escenarios con muchas actualizaciones, esa mejor manera son los Eventos Enviados por el Servidor (SSE) : una f orma estándar basada en HTTP para que un servidor mantenga una conexión abierta y transmita actualizaciones al cliente a medida que ocurren. Recientemente, RAD Studio 13.1 agregó soporte de primera clase para esto, tanto en el lado del servidor como en el del cliente, por lo que construimos una pequeña prueba de concepto para mostrar cómo se ve esto de principio a fin. Índice de Contenidos ¿Qué significa SSE? SSE en RAD Studio: Los Fundamentos El Lado del Servidor (WebBroker...

Una Actualización Importante al Modelo de Licencias de Sencha Ext JS

Imagen
A partir del 1 de abril de 2026, Sencha pasará a un modelo de licencias basado únicamente en suscripciones. Las ventas de nuevas licencias perpetuas finalizan el 31 de marzo de 2026. Esto es lo que cambia, por qué estamos haciendo este movimiento y lo que significa para tu presupuesto. Por Qué Estamos Haciendo Este Cambio Un modelo de suscripción nos permite enviar actualizaciones de forma continua en lugar de agrupar todo en lanzamientos grandes y poco frecuentes. En la práctica, eso significa: Actualizaciones de seguridad y del navegador más rápidas: Las vulnerabilidades y los cambios en los navegadores no siguen un calendario de lanzamientos. Con una suscripción, las correcciones se publican cuando están listas, no cuando se lanza la próxima versión principal. Mejoras continuas en las herramientas de IA: Estamos integrando activamente características de desarrollo asistidas por IA en la plataforma. Una estructura de suscripción nos permite entregarlas de manera incremental a medid...

Próximas Novedades en Ext JS 8.0

Imagen
Desbloquea un Conjunto de Actualizaciones Modernas y Nuevas Capacidades sin Problemas Estamos emocionados de previsualizar Ext JS 8.0, que introduce un conjunto integral de nuevas características, mejoras y componentes tanto en el Modern Toolkit como en el Classic Toolkit. Nuestro Compromiso con las Actualizaciones sin Problemas Antes de sumergirnos en las nuevas características, es importante aclarar qué significa una versión mayor de Ext JS. Una versión mayor no implica grandes cambios que rompan la compatibilidad o reescrituras forzadas de la aplicación. Nuestro versionado sigue un modelo de evolución continua: 7.1 → 7.9: Mejoras incrementales. 8.0 → 8.9 → 9.x: Evolución continua, actualizaciones fluidas desde versiones anteriores. Minimizamos activamente los cambios que rompen la compatibilidad y priorizamos la compatibilidad con versiones anteriores. Ext JS 8.0 está diseñado para ser una actualización fluida para las aplicaciones existentes, con solo ajustes menores donde sea nec...

¿Qué es un SBOM y por qué es tan importante este año?

Imagen
 Por Ian Barker En este momento, el tema principal de conversación en boca de todos es la IA. Por supuesto, es una época de inmensos cambios, especialmente para los desarrolladores que crean aplicaciones utilizando técnicas RAD. Pero este año también introduce algo a lo que absolutamente debes prestar atención, ahora mismo: la nueva legislación de seguridad obligatoria.  Esta viene en forma de la Ley de Ciberresiliencia ( Cyber Resilience Act ), más comúnmente conocida como CRA, y la Ley de Resiliencia Operativa Digital ( Digital Operational Resilience Act ), conocida como DORA (nada que ver con la serie de dibujos animados del mismo nombre). Esto llega justo después de algunos nuevos y significativos requisitos para la verificación de edad obligatoria en aplicaciones de iOS y Android. Más sobre esto en un momento. Índice de Contenidos ¿Qué es un SBOM? Ser un software gratuito o de código abierto no te exime de responsabilidad o posibles sanciones ¿Qué sigue para los usuarios...

Dominando la Visualización de Datos: Un Análisis Profundo sobre el Estilo y la Creación de Temas para Gráficos en Ext JS

Imagen
En el desarrollo de aplicaciones empresariales , los gráficos trascienden su papel de meras ayudas visuales: se convierten en herramientas críticas para interpretar datos complejos e impulsar decisiones comerciales. Sin embargo, muchos desarrolladores caen en la trampa de lanzar aplicaciones con configuraciones de gráficos predeterminadas, lo que da como resultado paneles que lucen genéricos, no se alinean con la identidad de la marca y pierden oportunidades para comunicar datos de manera efectiva.  Este artículo explora las complejidades técnicas del paquete de gráficos de Ext JS, enfocándose en su arquitectura de temas dual, técnicas de personalización avanzadas y estrategias de optimización de rendimiento que separan las implementaciones de aficionados de los paneles profesionales y de nivel de producción. Entendiendo la Arquitectura de Temas Dual de Ext JS El concepto más crítico al trabajar con gráficos de Ext JS es entender que el framework emplea dos sistemas de temas compl...