Adiós a 4D Internet Commands – Bienvenida la integración de Internet moderna
Con el lanzamiento de 4D 21, decimos oficialmente decir adiós al plugin 4D Internet Commands, compañero de muchos desarrolladores desde los primeros días de Internet. Pero esto no es sólo el fin de una era. Es el comienzo de una forma más segura, poderosa y agradable de manejar las comunicaciones de Internet en 4D.
Puede seguir utilizando el plug in 4D Internet Commands de la versión 20 con 4D 21. Entonces, ¿por qué hacer el cambio? Porque las nuevas clases integradas no son simples reemplazos, son un replanteamiento completo de cómo los protocolos de Internet deben ser manejados en un entorno de desarrollo moderno. Son nativas, hilo seguras y están diseñadas para cumplir con los estándares actuales de seguridad, rendimiento y flexibilidad.
Nueva forma de controlar sus respuestas HTTP
A partir de 4D 21, los desarrolladores 4D ahora pueden tener un control total sobre las respuestas HTTP utilizando un simple archivo de configuración: HTTPRules.json. Si está buscando mejorar la seguridad, optimizar el rendimiento o gestionar el acceso a recursos estáticos, esta funcionalidad le da la flexibilidad que necesita, sin escribir una sola línea de código.
Veamos las funcionalidades y cómo utilizarlas.
Trabajar y moverse con QUIC y Network Switching
¿Qué es más frustrante que perder la conexión de 4D Remote con 4D Server mientras se cambia de red sobre la marcha?
Tanto si pasa de una red Ethernet a una red Wi-Fi como si cambia de un punto a otro, las conexiones tradicionales tienden a caerse, obligando a 4D Remote a desconectarse y volver a conectarse.
Con 4D 21 y el protocolo QUIC, esas interrupciones son cosa del pasado.
QUIC está diseñado para resistir los cambios de red, manteniendo la sesión activa incluso cuando la conexión subyacente cambia.
Activación automática de 4D Developer
¿No es tedioso introducir manualmente los números de licencia cada vez que instala sus programas en una nueva máquina?
Con 4D 21, eso ya no es necesario, 4D ahora lo hace por usted automáticamente. Veamos cómo.
Las peticiones HTTPS ya son compatibles con el almacén de certificados de Windows
A partir de 4D 21, sus peticiones HTTPS ahora pueden utilizar un certificado almacenado en el almacén de certificados de Windows en lugar de uno guardado en disco. Esto es particularmente útil cuando el lado cliente de las peticiones HTTPS necesita usar certificados locales.
Mejoras y ordenación de los UUID con la versión 7
A partir de 4D 20 R10, los UUIDs ahora son generados directamente utilizando un algoritmo interno en lugar de depender de las funciones del sistema, dándole un mejor control sobre su formato y comportamiento. Con esta actualización, ahora puede optar por los UUIDs de la versión 7, que soportan ordenación cronológica. Exploremos lo que esto significa para sus aplicaciones.
Incruste automáticamente la licencia de implantación en sus aplicaciones
4D 20 R10 introduce una nueva funcionalidad, especialmente diseñada para clientes con licencias OEM o 4D Desktop Business, para incrustar automáticamente sus licencias de despliegue en sus aplicaciones construidas. Esta mejora simplifica y asegura el proceso de creación de aplicaciones con licencia, haciendo más fácil compartir una configuración de creación a través de múltiples máquinas. Y eso no es todo, se han añadido otras mejoras para agilizar el flujo de trabajo. Profundicemos en los detalles.
Nueva clase para las comunicaciones UDP
4D 20 R8 introdujo la clase TCPConnection, aportando una forma asíncrona y orientada a objetos de manejar las conexiones de clientes TCP. Luego vino 4D 20 R9 con la clase TCPListener para construir servidores TCP. Y ahora, con 4D 20 R10, estamos completando el cuadro con la nueva clase UDPSocket, que le permite gestionar las comunicaciones UDP entre 4D y cualquier máquina remota, tanto como cliente como servidor. Esto es especialmente útil para IoT, monitorización en tiempo real o intercambios de difusión. ¿Y la cereza del pastel? Esta clase soporta comunicación UDP preventiva y asíncrona.
Por último, esta nueva funcionalidad está marcando el paso final en la sustitución del plugin de comandos de Internet heredado.
Profundicemos en los detalles.
Fórmulas en el asistente de etiquetas
A partir de 4D 20 R9, el asistente de etiquetas (componente Label Wizard) ha recibido una actualización para mejorar su experiencia con las fórmulas. Esto mejora la seguridad evitando la creación de fórmulas maliciosas. También mejora la calidad evitando la creación de fórmulas incorrectas. ¡Vamos a ver las mejoras en detalle!
Mejora de la privacidad y seguridad de macOS con UUID de aplicaciones
Con la actualización Sequoia, macOS se basa ahora en el UUID de las aplicaciones para diversos controles de privacidad y seguridad, como el acceso a la red. Esta nueva característica de macOS podría causar problemas en el lado del usuario final, como tener que volver a autorizar a menudo las aplicaciones 4D construidas. Para solucionar esto, a partir de 4D 20 R9, cada aplicación 4D construida para macOS tiene ahora su propio UUID de aplicación. Este cambio asegura controles de acceso mejor ajustados. Profundicemos en los detalles.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política
