Producto

QODLY STUDIO FOR 4D: NOVEDADES DE 4D 20 R7

Estamos seguros de que estará encantado de explorar las nuevas funcionalidades que Qodly Studio for 4D trae con 4D 20 R7.

 

Siga descubriendo esta poderosa plataforma, una solución robusta y fácil de usar para crear aplicaciones web profesionales con un mínimo esfuerzo de codificación.

 

Integrado dentro de 4D, Qodly Studio for 4D le permite aprovechar la lógica de negocio existente desarrollada para aplicaciones de escritorio.

 

Profundicemos en los detalles y veamos cómo su aplicación puede ofrecer algo más que datos, al tiempo que ofrece una interfaz de usuario dinámica y una sólida protección de los datos mediante el establecimiento de privilegios.

 

Producto blank

Renombramiento y eliminación de comandos

Como desarrolladores, todos apreciamos la eficacia y la sencillez en nuestras rutinas de programación. Cuantas menos teclas tengamos que recordar, mejor.

Con esto en mente, estamos revisando y afinando los nombres de los comandos mientras que obviamos los obsoletos en 4D 20 R7 para hacerlos más cortos, más consistentes y alineados con los estándares de desarrollo modernos.

Producto blank

Dinamice sus aplicaciones Web con la clase OutgoingMessage

En el mundo digital actual, una experiencia de usuario fluida e intuitiva es clave para el éxito de cualquier aplicación web. Una parte fundamental de esta experiencia es proporcionar a los usuarios un acceso sencillo a diversos recursos, ya sean documentos, imágenes u otros tipos de datos. Para que esto sea posible, su servidor debe gestionar y entregar diferentes formatos de contenido de manera eficiente.

 

Con la nueva funcionalidad REST del servidor 4D, gestionar la entrega de contenidos diversos es ahora más fácil que nunca. Anteriormente, el servidor REST sólo podía devolver datos escalares, de entidad o de selección de entidad. Ahora, puede entregar directamente contenido web completo – un contenido listo para ser manejado por un navegador.

 

Descargar archivos o recibir datos binarios del servidor REST es ahora muy sencillo gracias a la nueva clase OutgoingMessage. Con ella, puede personalizar fácilmente las respuestas para adaptarlas a sus necesidades.

 

Siga leyendo para explorar cómo la clase OutgoingMessage puede mejorar su aplicación.

 

Producto blank

Cifrado, autenticación y validación de autoridades de certificación

En las últimas versiones, la seguridad de 4D se ha extendido significativamente, en particular en el área de los certificados. Esto incluye certificados autogenerados para la comunicación cliente-servidor, soporte para certificados ECDSA y, con 4D 20 R7, la validación de la autoridad del certificado para la comunicación cliente-servidor de aplicaciones autónomas. Algunos clientes exigen el máximo nivel de seguridad, lo que resalta la importancia de estas funcionalidades.

Sin embargo, la seguridad puede ser compleja, y es por esto que útil explicar cómo funciona una conexión TLS/SSL y el rol de los certificados. Por eso, antes de profundizar en las nuevas funciones, conviene desglosar los conceptos básicos de seguridad y sus interacciones.

Producto blank

Presentación de los singletons de sesión

Los singletons han sido una de las funcionalidades más destacadas de 4D 20 R5. Anteriormente, los desarrolladores podían utilizar dos tipos de singletons:

  • el singleton de proceso, que es único para cada proceso, pero diferente entre procesos,
  • y el singleton compartido, que es único para toda la aplicación.

Con 4D 20 R7, estamos lanzando un nuevo tipo de singleton: ¡el singleton de sesión!

Producto blank

API IMAP: recuperar el número de correos no leídos de varios buzones en una sola llamada

Muchos de ustedes confían en los comandos IMAP para mostrar el número de correos electrónicos no leídos en la interfaz usuario de su aplicación, ayudando a los usuarios a mantenerse informados sobre los nuevos mensajes. Con 4D 20 R7, hemos mejorado la función IMAPTransporter.getBoxList(), permitiéndole recuperar el número de correos no leídos y las propiedades del buzón simultáneamente, asegurando tiempos de respuesta más rápidos.

Producto blank

4D NetKit: recuperar el número de correos no leídos de varias etiquetas en una sola llamada con la API Gmail

Muchos de ustedes utilizan los comandos Gmail para mostrar el número de correos electrónicos no leídos en la interfaz usuario de su aplicación para informar a los usuarios sobre la llegada de nuevos mensajes. Por lo tanto, a partir de 4D 20 R7, hemos actualizado la función Google.mail. getLabelList( ) para que pueda obtener el número de correos electrónicos no leídos junto con las propiedades de las etiquetas de Gmail de una sola vez para garantizar tiempos de respuesta óptimos.

Producto blank

4D Write Pro: Dominar las secciones y subsecciones con nuevas funciones

Las secciones y subsecciones son los elementos básicos de todo documento bien estructurado. Es probable que las haya utilizado innumerables veces, quizá sin darse cuenta, ya que todos los documentos contienen al menos una sección por defecto.

Tanto si es un profesional experimentado como si acaba de empezar, este artículo lo guiará a través de los conceptos básicos de las secciones y subsecciones.

También exploraremos las nuevas funcionalidades de 4D Write Pro en 4D 20 R7, que hacen la gestión de estos elementos más fácil y poderosa que nunca.

Page 1 of 63