Producto

4D Netkit: Mejora de la autorización OAuth2

Traducido automáticamente de Deepl

Con 4D v19 R3, conectar su aplicación a Microsoft Graph API a través de OAuth 2.0 se ha vuelto increíblemente conveniente usando 4D NetKit.

Ahora, con 4D v20 R2, puede obtener sin problemas un token OAuth 2.0 para Google API u otros servidores OAuth 2.0. Y aún mejor, para mejorar aún más la integración de este proceso de autenticación en su aplicación, hemos introducido una característica que le permite mostrar su página HTML directamente en su navegador web una vez que se recibe el token.

¡Sigue leyendo para conocer todos los detalles!

Producto blank

Reforzar la seguridad: 4D adopta OpenSSL 3.1

En estos tiempos en los que la seguridad de los datos es primordial, la actualización de las bibliotecas de seguridad es crucial.
4D v20 ha dado un paso significativo al actualizar su librería OpenSSL de la versión 1.1 a la 3.1.
Este avance trae multiples ventajas y mejoras para los desarrolladores 4D, permitiéndoles crear aplicaciones que no sólo son altamente seguras, sino también excepcionalmente eficientes.
Ahora, exploremos estos beneficios en detalle.

Producto blank

Cliente Websocket

Traducido automáticamente de Deepl

En el mundo interconectado de hoy en día, la necesidad de actualizaciones en tiempo real es primordial para los sitios web y las aplicaciones IoT.

Una forma de entregar información instantáneamente a sus sitios o aplicaciones es utilizar el protocolo Websocket que proporciona un canal de comunicación full-duplex entre un servidor y un cliente. Desde 4D V20, puede crear un servidor webs ocket con la clase 4D.WebSocketServer. Continuamos en v20 R2 con la clase 4D. WebSocket que le permite crear un cliente websocket para conectarse a cualquier servidor websocket.

Producto blank

Crear una aplicación independiente con el componente Build4D

Traducido automáticamente de Deepl

Un nuevo componente build4D ha estado disponible en GitHub durante unos meses. Te permite crear sin esfuerzo un proyecto compilado o un componente. Las cosas se ponen aún mejor; esta nueva versión del componente le permitirá generar una aplicación monousuario, ampliando las posibilidades de su flujo de trabajo de desarrollo.

Así que con tool4D disponible desde v20, integrar el proceso de generación de aplicaciones en tus herramientas de CI (Integración Continua) se ha vuelto notablemente conveniente.

¡Profundicemos en los detalles!

Notícias blank

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)

Notícias blank

4D v20 LTS ya está aquí

4D v20 LTS, la versión más rica en funcionalidades de 4D hasta hoy, está disponible.

En los últimos años, 4D ha avanzado a un ritmo sin precedentes. Hemos introducido conceptos de vanguardia como la programación orientada a objetos (POO) y las clases, hemos refinado el lenguaje 4D para igualarlo a la familiaridad e intuitividad de lenguajes populares como JavaScript y TypeScript, y hemos introducido ORDA, una forma innovadora de acceder a los datos, entre otros avances.

Descargue ahora 4D v20 LTS

Ahora, con 4D v20, sea testigo de la integración del editor Visual Studio Code, aproveche las capacidades excepcionales de 4D Write Pro para la generación de documentos basados en plantillas, y empodérese con funcionalidades para crear interfaces usuario para las aplicaciones modernas.

¡Y eso no es todo! De un vistazo a los aspectos más destacados a continuación:

Consejos blank

Trucos y consejos para tus aplicaciones 4D – Edición de junio de 2023

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos de 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 20 consejos:

Producto blank

4D for Mobile se convierte en código abierto: Un gran paso para la comunidad

Traducido automáticamente de Deepl
¡Buenas noticias! 4D for Mobile pasa a ser de código abierto, comenzando con el lanzamiento de 4D v20 LTS, dando a la comunidad acceso a su código fuente y la oportunidad de contribuir a su desarrollo. 4D for Mobile es una poderosa herramienta para crear rápidamente aplicaciones móviles tanto para plataformas iOS como Android.
Consejos blank

4D View Pro: Crear una tabla dinámica a partir de una tabla de datos

Traducido automáticamente de Deepl

Las tablas dinámicas están entre las funcionalidades más valiosas que permiten a los usuarios resumir y analizar rápidamente grandes cantidades de datos para ver comparaciones, patrones y tendencias en sus datos. Desde 4D v19, las tablas dinámicas están incluidas en 4D View Pro. Esta entrada de blog revisa cómo utilizar una tabla dinámica a través de la interfaz de cinta.