Hoy comienza la beta de 4D v20 R2

Traducido automáticamente de Deepl

Nos complace anunciar el lanzamiento de beta testing para 4D v20 R2!

Tras el exitoso lanzamiento de 4D v20 LTS, esta nueva versión viene con aún más mejoras y emocionantes características adicionales que no querrá pasar por alto.

Descubramos todo lo que 4D v20 R2 Beta puede ofrecerle.:

 

 

  • Presentamos 4D Write Pro Table Wizard, una herramienta intuitiva diseñada para los usuarios finales, que les permite aprovechar las plantillas proporcionadas por los desarrolladores y adaptadas a sus necesidades de negocio.
  • Experimente las elevadas capacidades de gestión de errores que mejoran la retroalimentación del usuario al proporcionar información completa y oportuna directamente dentro de sus interfaces.
  • Adopte el nuevo formato de archivo .sjs en 4D View Pro, diseñado específicamente para resolver los problemas de rendimiento que surgen al trabajar con archivos de mayor tamaño.
  • Explore la nueva funcionalidad para enviar correos electrónicos a través de la API de Gmail, ampliando sus capacidades de comunicación.
  • Descubra la última incorporación de una función de extensión de Visual Studio Code que permite dar formato al código.
  • Y eso no es todo – ¡Muchomás le espera!

Descargue 4D v20 R2 ahora (Exclusivo para Partners 4D)

4D Write Pro Tables

Asistente de tablas

4D v20 R2 viene con una poderosa solución – el asistente de tablas – diseñado para hacer la vida más fácil y acelera la creación de documentos 4D Write Pro que contienen tablas.

Aprovechando este asistente, los usuarios finales pueden disfrutar de una serie de beneficios adaptados a sus necesidades específicas y requisitos de negocio.

El asistente de tablas da acceso a una colección de plantillas creadas por los desarrolladores, asegurando que se alinean perfectamente con los casos de uso de los usuarios. A través de la intuitiva interfaz del asistente, pueden configurar sin esfuerzo estas plantillas para adaptarlas a sus preferencias.

He aquí un vídeo que demuestra las posibilidades:

 

Fusión de celdas

Tanto si necesita resaltar información específica como crear presentaciones más atractivas visualmente, la posibilidad de combinar celdas le permite lograr los resultados deseados con facilidad.

Con la posibilidad de combinar celdas, ahora puedes lograr una mejor organización y presentación de tus datos. Tiene la flexibilidad de combinar celdas horizontalmente, ya sea en toda una fila o en una parte específica de ella. Asimismo, la combinación vertical de celdas le permite combinar celdas en toda una columna o en una sección determinada. Además, puede crear bloques de celdas, lo que abre aún más posibilidades para estructurar sus datos de forma eficaz.

 

 

Programming

GESTIÓN DE ERRORES MEJORADA

4D v20 R2 trae una nueva capacidad: la posibilidad de lanzar errores en su código 4D. Esta funcionalidad funciona de forma similar a cualquier otro error 4D, permitiéndole lanzar un diálogo de error o manejarlo a través de un método ON ERR CALL. La clave para desbloquear esta funcionalidad reside en el nuevo comando throw.

Al aprovechar el poder de lanzar errores, puede elevar el nivel de retroalimentación del usuario que proporciona dentro de sus interfaces. Como los errores se detectan en tiempo real, puede ofrecer rápidamente información completa y precisa a los usuarios finales. Esta información mejorada permite a los usuarios comprender mejor la naturaleza del error y tomar las medidas adecuadas, lo que se traduce en una mejora general de la experiencia del usuario. Además, puede implementar un registro de errores más eficaz; al capturar información detallada de los errores en el momento en que se producen, puede obtener información valiosa para la depuración y la solución de problemas.

CLIENTE WEBSOCKET

Con la introducción de 4D v20, usted obtiene la habilidad de crear un servidor websocket usando la poderosa clase 4D.WebSocketServer. Esto proporciona un canal de comunicación full-duplex entre un servidor y un cliente.

Basándose en esta característica, en 4D v20 R2, le traemos la clase 4D.WebSocket, que lleva las cosas un paso más allá. Con esta clase, ahora puede crear un cliente websocket para conectarse a su servidor. Esto significa que puedes establecer canales de comunicación bidireccionales entre tus aplicaciones cliente y el servidor, permitiendo la transferencia de datos y actualizaciones en tiempo real.

Nota: Si estás interesado en saber más sobre el tema, no te pierdas la sesión de Thomas Maul sobre el Servidor WebSocket, organizada por 4DMethod.

 

 

4D Netkit

MEJORA DE LA AUTORIZACIÓN OAUTH2

En una versión anterior de 4D, conectar su aplicación a la API Microsoft Graph a través de OAuth 2.0 se ha vuelto increíblemente conveniente utilizando 4D NetKit. Basándose en esto, en 4D v20 R2, hemos ampliado las capacidades para obtener un token OAuth 2.0 para la API de Google y otros servidores OAuth 2.0.

Para mejorar la integración de este proceso de autenticación en su aplicación, hemos introducido una nueva característica. Ahora, una vez recibido el token, puedes mostrar sin problemas tu página HTML directamente en el navegador web, lo que te proporcionará información clara sobre el éxito o el fracaso de la autenticación.

ENVÍE UN CORREO ELECTRÓNICO CON LA API DE GMAIL.

En 4D, entendemos la importancia de la comunicación fluida por correo electrónico y la necesidad frecuente de enviar correos electrónicos dentro de las aplicaciones modernas. Hemos tomado nota de los valiosos comentarios de los usuarios de Gmail que expresaron el deseo de una forma simplificada de enviar correos electrónicos a través de la API de Gmail. Como respuesta a estos comentarios, nos complace presentar el comando «enviar correo electrónico » como nuestra implementación inicial en 4D v20 R2.

 

 

4D View Pro

NUEVO ARCHIVO DE FORMATO: SJS

Conocemos los retos de rendimiento que supone trabajar con archivos grandes de 4D View Pro. Para hacer frente a esto, hemos introducido un nuevo formato de archivo llamado .sjs.

El formato .sjs está diseñado como un archivo comprimido que consiste en múltiples archivos JSON más pequeños, siguiendo una estructura similar a Excel XML. Este innovador formato ha sido desarrollado para mejorar el rendimiento y optimizar el manejo de estos archivos, particularmente para escenarios que involucran archivos complejos de 4D View Pro.

 

blank

 

 

Visual Studio Code

FORMATEE SU CÓDIGO 4D EN VISUAL STUDIO CODE.

Con el lanzamiento de 4D V20 R2, la extensión VS Code ha introducido una nueva característica: ¡formateo de código!

Si ha estado utilizando VS Code para editar métodos o clases 4D, puede que haya notado que el formato del código no coincidía con el estilo utilizado en 4D. Sin embargo, ahora puede formatear su código como lo hace 4D. Esto significa que la extensión VS Code se comporta de forma consistente con otros lenguajes de programación en cuanto al formato del código.

 

blank

 

 

Improved Network Communication (QUIC)

La introducción de la nueva capa de red QUIC en la beta de 4D v20 fue un desarrollo emocionante. Sin embargo, como continuamos refinando y mejorando esta característica, tomamos la decisión de desactivarla para el lanzamiento final de LTS. Tenga la seguridad de que la capa QUIC estará disponible en futuros lanzamientos de funcionalidades, y le animamos a participar activamente en su desarrollo y mejora.

En 4D v20, la conmutación de capas de red estaba limitada a las aplicaciones interpretadas, lo que requería una nueva compilación para las aplicaciones motorizadas. Pero con el lanzamiento de 4D v20 R2, hemos introducido una mejora significativa. Ahora, usted tiene la flexibilidad de cambiar las capas de red en aplicaciones compiladas/construidas a través de los ajustes de estructura, usuario y base de datos.

Esta mejora le permite cambiar fácilmente las capas de red para propósitos de prueba, incluso en entornos de producción, eliminando la necesidad de reconstrucciones de aplicaciones que consumen mucho tiempo.

blank

 

¿Necesita más detalles técnicos? Eche un vistazo a la documentación de4D v20 R2 Beta en la página 4D Doc Center.

Agradecemos enormemente sus comentarios, que nos ayudarán a mejorar la calidad de nuestros productos y a satisfacer mejor sus necesidades. Nos encantaría conocer su opinión sobre cualquiera de las funciones mencionadas. Contribuya a nuestro foro beta (accesible para todos los Partners 4D). Y no dude en comunicarnos sus necesidades; ¡nos tomamos los votos muy en serio!

¿Aún no es socio? No pierda la oportunidad de convertirse en Partner 4D y participar en discusiones significativas. Únase a nosotros hoy mismo y forme parte de la conversación.

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.