Producto

Conecte sus aplicaciones web a sistemas de terceros

Traducido automáticamente de Deepl

Hoy en día, las aplicaciones web se han convertido en parte integral de nuestras vidas, ofreciendo cómodas funciones que ahorran tiempo y simplifican las tareas cotidianas. Por ejemplo, crear cuentas en diversas plataformas es una de las acciones más frecuentes de los usuarios en los sitios web.

Esperan que este tipo de proceso sea rápido y accesible, ya sea en casa, en el trayecto al trabajo o relajándose en la playa.

Detrás de esta simplicidad se esconde una realidad más compleja. Estas operaciones suelen requerir la integración con sistemas de terceros, como los servicios de verificación de correo electrónico. Esto plantea retos relacionados con la seguridad, la continuidad de la experiencia del usuario y la protección contra ataques de intermediarios.

Para los desarrolladores, garantizar una experiencia fluida significa gestionar las interacciones entre los sistemas externos y la sesión web 4D. Esto implica mantener el contexto del usuario: recuperar datos, privilegios y el paso exacto de su viaje para completar el proceso.

¿Suena complicado? No tiene por qué serlo. Descubra cómo construir aplicaciones web robustas que se comunican de forma segura y eficiente con sistemas de terceros con 4D 20R9.

Producto blank

Actualización automática de las licencias de build OEM

4D actualiza automáticamente las licencias de desarrollo cuando llegan a su fecha de caducidad. Sin embargo, las licencias de build OEM (4D Server OEM y llaves OEM XML) aún necesitan intervención humana para ser actualizadas. Esto causaba problemas en las cadenas de construcción automatizadas y, en general, una pérdida de tiempo.

4D 20 R9 extiende la actualización automática de licencias a las licencias de build OEM. Esta entrada de blog describirá los diferentes escenarios en los que ocurrirá.

Producto blank

Nueva clase para gestionar las conexiones TCP entrantes

En 4D 20 R8, introdujimos la clase TCPConnection, permitiéndole iniciar conexiones TCP a servidores remotos. Con 4D v20 R9, estamos entusiasmados de traerle la clase TCPListener, la llave para manejar conexiones TCP entrantes y construir un servidor TCP directamente en 4D.

Con estas dos clases-TCPConnection y TCPListener-usted tiene ahora control total sobre la comunicación TCP, tanto del lado del cliente como del lado del servidor.

Veamos cómo utilizarlas juntas.

Producto blank

Descubra su asistente de escritura con inteligencia artificial en 4D Write Pro

En un mundo donde la escritura profesional está en constante evolución, 4D Write Pro está aquí para revolucionar su forma de escribir. Con la integración de un asistente de escritura impulsado por IA, ahora tiene soporte instantáneo para redactar, editar y mejorar sus documentos.

Nuestro asistente de escritura con IA es mucho más que una herramienta de conversación. Está diseñado para ser su asistente personal en la redacción de documentos. Si necesita reformular una frase, corregir un error o simplemente encontrar inspiración, está ahí para ayudarle en tiempo real.

Producto blank

Libere el poder de la IA con 4D AIKit: Automatice, cree e innove

Estamos encantados de presentar 4D AIKit, la primera de una serie de funcionalidades impulsadas por la IA diseñadas para llevar las capacidades inteligentes directamente a sus proyectos 4D. Como componente integrado, AIKit permite una integración perfecta de los modelos de última generación de OpenAI en su entorno de desarrollo reforzando nuestro compromiso de poner la IA en el corazón de la innovación en 4D.

Con solo unas pocas líneas de código, puede enriquecer sus aplicaciones con funciones inteligentes como generación de imágenes, moderación de contenido, análisis visual avanzado y chatbots conversacionales. Y esto es sólo el principio. Las posibilidades se abren de par en par, permitiéndole crear soluciones más inteligentes, más dinámicas y con mayor capacidad de respuesta que nunca.

Producto blank

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!

Producto blank

Mejora de la privacidad y seguridad de macOS con UUID de aplicaciones

Traducido automáticamente de Deepl

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.

Producto blank

4D NetKit: obtener los eventos de los calendarios Google y Microsoft 365

La gestión de calendarios y eventos es crucial para muchas aplicaciones, especialmente cuando se integran con servicios populares como Google Calendar y Microsoft 365. A partir de 4D 20 R9, puede recuperar y acceder fácilmente a calendarios y eventos de estas plataformas con los nuevos comandos 4D NetKit. Ya sea que esté sincronizando calendarios, creando funcionalidades basadas en calendarios, o simplemente obteniendo detalles de eventos, estos comandos permiten una perfecta integración con los servicios de Google y Microsoft 365.

Producto blank

Utilizar la clase en el área web integrada con $4d

Con 4D 20 R9, 4D introduce nuevos comandos que permiten a los desarrolladores definir un contexto de objeto para $4d, asegurando que sólo se expongan funciones específicas. Anteriormente, el uso de $4d significaba exponer métodos 4D al área web, pero ahora, puede definir y utilizar funciones de clase en su lugar. Esta mejora permite una mejor organización, encapsulación y seguridad cuando se integran funcionalidades 4D en áreas web.

Producto blank

4D View Pro: la retrollamada de importación garantiza que las funciones personalizadas se resuelvan por completo

Importar documentos es una tarea común cuando se trabaja con 4D View Pro. Sin embargo, cuando estos documentos contienen funciones personalizadas, puede ser un reto determinar cuándo se han completado todos los cálculos antes de realizar acciones como imprimir o guardar. Para resolver esto, 4D 20 R9 se asegura de que la fórmula de retrollamada de los comandos de importación se realiza sólo después de que todas las funciones personalizadas han sido completamente tratadas. Esta mejora ofrece más control y fiabilidad cuando se trabaja con documentos importados de 4D View Pro.