4D 20 R9 ya está aquí
Presentamos 4D 20 R9 – ¡Ya disponible!
No se trata de tener más herramientas, sino de que sean más eficientes. De esas que eliminan las incomodidades ha aceptado en silencio. Que simplifican la transición entre tareas. Que pasan desapercibidas, hasta el momento exacto en que son necesarias.
4D 20 R9 hace exactamente eso: flujo más limpio, control más inteligente, resultados más rápidos. No es más ruidoso. Simplemente mejor.
Descargue 4D 20 R9 (Hot Fixes mensuales disponibles)
- Componente 4D AI Kit integrado: la IA está donde debe estar: dentro de la lógica de su aplicación 4D. Llame APIs de IA de terceros como OpenAI directamente en 4D usando el componente integrado AI Kit. Genere texto, etiquete contenido, analice imágenes, automatice tareas. Sin envoltorios. Sin aplicaciones puente. Nativo, rápido, bajo su control.
- Asistente de escritura AI en 4D Write Pro: las ediciones no deberían romper su flujo. Utilice WP SetAIKey para vincular OpenAI y desbloquear el asistente. Resume, traduce, reescribe – todo en 4D Write Pro, sin cambiar de herramienta.
- Nueva clase TCPListener: su aplicación 4D no sólo envía, sino que escucha. Con TCPListener, acepte conexiones TCP entrantes. Integre con dispositivos inteligentes, hardware, o sistemas locales, todo con control en tiempo real.
- Edite y depure componentes en el proyecto local: corrija rápido, manténgase centrado. Edite y depure el código de los componentes directamente en el proyecto anfitrión, sin cambios ni recargas. Los puntos de interrupción funcionan. Los cambios se aplican al instante. Usted se mantiene en contexto, reduce la fricción y ahorra tiempo de desarrollo donde más importa.
- Siga la versión 4D para las dependencias: actualizaciones y reducciones de versión, ahora sin fricción. Las dependencias se sincronizan automáticamente con la nueva regla «Seguir versión 4D». Sin seguimiento manual de versiones.
- OTP y restauración de sesión: flujos seguros, sin interrupciones. Utilice createOTP() y restore() para crear interacciones web seguras y de múltiples pasos. Puede transferir contraseñas de un solo uso entre flujos de terceros, manteniendo intacto el estado de la sesión.
- Mejoras en el asistente de etiquetas y el editor de código: detecte los problemas antes de que le cuesten. Inserte y valide fórmulas de forma segura en el Asistente para etiquetas. Las sintaxis obsoletas como C_LONGINT($1) ahora activan advertencias inteligentes en el editor de código.
- Integración más inteligente de OAuth y el calendario: Configuración de OAuth simplificada. Utiliza redireccionamientos basados en el host para OAuth 2.0. Acceda a calendarios de Google y Microsoft 365 con calendar.getCalendars() y calendar.getEvents().
- Importación de documentos mejorada en 4D View Pro: VP IMPORT DOCUMENT y VP FLUSH COMMAND ahora esperan a que las funciones personalizadas se completen antes de activar las retrollamadas.
- Actualización automática de UUID de macOS y licencia OEM: builds únicos. Licencias sin fisuras. 4D 20 R9 asigna un UUID a cada versión de macOS. Las licencias OEM se actualizan automáticamente, sin renovaciones manuales ni tiempos de inactividad.
Esto es sólo un vistazo de lo que está disponible en 4D 20 R9. Descargue 4D 20 R9 y descubra hasta dónde puede llegar con esta nueva versión.
SHOWCASE: MODERACIÓN INTELIGENTE DE COMENTARIOS CON AI
Continuando nuestro viaje hacia las funciones inteligentes con 4D AIKit, vamos a explorar un caso de uso muy relevante para cualquier aplicación moderna: la moderación automatizada de comentarios. En un mundo donde las conversaciones en línea pueden ocurrir en tiempo real, mantener su plataforma segura, respetuosa y en cumplimiento ya no es opcional, es esencial. Con AIKit, puede crear poderosas herramientas de moderación directamente en la lógica de su aplicación, sin depender de servicios de moderación externos o de revisores humanos.
Conecte sus aplicaciones web a sistemas de terceros
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.
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á.
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.
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.
Trucos y consejos para sus aplicaciones 4D – Edición de abril de 2025
por Add Komoncharoensiri, Director de Servicios Técnicos en 4D Inc
Aquí vamos con otra serie de consejos y trucos.
La Base de conocimientos 4D es una biblioteca de información sobre la tecnología 4D donde se publican consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.
Esta entrada de blog cubre 15 consejos:
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.
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