Producto

QODLY STUDIO PARA 4D: NOVEDADES DE 4D 20 R5

Traducido automáticamente de Deepl

En nuestros posts anteriores, le presentamos Qodly Studio para 4D y esperamos que haya comenzado a explorar sus características. Con cada versión, Qodly Studio para 4D se convierte en una solución cada vez más robusta y fácil de usar para construir aplicaciones web empresariales con un mínimo esfuerzo de codificación.

Profundamente integrado con 4D, Qodly Studio le permite aprovechar la lógica de negocio existente desarrollada para aplicaciones de escritorio.

Vamos a sumergirnos en las nuevas y excitantes características de Qodly Studio para 4D 20 R5 y cómo puede integrarlas en sus aplicaciones.

Notícias blank

4D 20 R5 ya está aquí

Presentación de 4D 20 R5 – ¡Ya está disponible!

Aquí tiene un adelanto de lo que le espera con esta nueva versión:

Descargar 4D 20 R5 (Hot Fixes mensuales disponibles)

  • QUIC: mejore el rendimiento y la seguridad de las aplicaciones en redes no confiables con QUIC, listo para producción, que ofrece soporte IPv6, capacidades de difusión y autenticación única de Windows.
  • Interfaz usuario: transforme la apariencia de su aplicación con dos nuevos tipos de ventana que permiten la personalización completa de la barra de título de la ventana. Añada botones, cajas de búsqueda y otros elementos para crear su diseño.
  • 4D Write Pro: cree documentos de aspecto profesional con un diseño de maquetación mejorado, una gestión sencilla de los saltos de sección, opciones rápidas de formato y compatibilidad con tablas de mayor tamaño.
  • 4D Language: escriba código más limpio y robusto con bloques Try-Catch para una gestión precisa de los errores, clases compartidas para una gestión simplificada de los objetos y singletons para una accesibilidad global mejorada.
  • ORDA: implemente una sólida seguridad de los datos restringiendo el acceso de los usuarios a datos específicos en función de criterios predefinidos, lo que garantiza que los usuarios sólo vean la información relevante.
  • Extensión Visual Studio Code: aumente la productividad de los desarrolladores con la integración de GitHub Codespaces y la verificación de la sintaxis del espacio de trabajo.
  • Qodly Studio for 4D aporta componentes personalizados para una mayor flexibilidad, nuevas funcionalidades de diálogo para mejorar las interacciones con los usuarios, Force Login para optimizar el uso de licencias y mucho más.
Producto blank

Utilizar fácilmente la API REST de Qodly

Traducido automáticamente de Deepl

Hace unos meses, anunciamos que Qodly Studio está ahora disponible para todos nuestros Silver Partners (y superiores).

Qodly Studio para 4D está totalmente integrado en 4D, permitiendo a 4D Server alojar su aplicación tanto con escritorio como con páginas web.

Qodly Studio también es accesible en Qodly, como parte de la recién lanzada oferta SaaS de 4D. Esta innovadora solución híbrida low-code está diseñada específicamente para aplicaciones de negocio basadas en navegador web.

Incluso si ya ha construido aplicaciones usando la plataforma Qodly, ¡tenemos más buenas noticias! Ahora con 4D 20R5 puede utilizar la API REST de una aplicación Qodly para trabajar sin problemas con sus datos.

Siga leyendo para saber más.

Producto blank

Simplificar la gestión de componentes en 4D

En el contexto del desarrollo 4D, la gestión de componentes suele implicar una cantidad de trabajo considerable. Sin embargo, la introducción de la función Component Manager en el entorno 4D representa un avance significativo en la gestión de componentes.

Ya no se limita a la colocación de componentes en una carpeta Components designada, esta funcionalidad se basa en dos elementos clave: dependencies.json y environment4d.json. Estos archivos ofrecen a los desarrolladores una mejor visibilidad de las dependencias de la aplicación y la flexibilidad de personalizar las rutas de los componentes.

Producto blank

Explore las posibilidades de GitHub Codespaces con 4D

GitHub ofrece poderosas herramientas para desarrolladores. Una de ellas es Codepaces, que le permite desarrollar código almacenado en un repositorio GitHub en línea desde cualquier lugar utilizando una instancia integrada de Visual Studio Code.

Este es también el caso de los proyectos 4D.

¡Descubramos esta poderosa herramienta y veamos una nueva forma de codificar!

Producto blank

Eliminación de la capa de red heredada

Para gestionar la comunicación entre 4D Client y 4D Server, 4D propone 3 capas de red diferentes:

  • Legacy,
  • ServerNet,
  • y QUIC.

La capa de red Legacy se introdujo hace 30 años en 4D v3. Se desarrolló originalmente para AppleTalk, se mejoró para RDSI, y luego se añadió IPX y finalmente TCP/IP.

Fue creada para un uso Cliente/Servidor muy diferente al que 4D trabaja hoy en día: es single-threaded, optimizada para redes lentas sin encriptación, y disponible para muchos protocolos de red diferentes. Como tal, no está optimizada en absoluto para las comunicaciones de red modernas y soporta un número muy limitado de funcionalidades.

Por eso, con 4D 20 R5, hemos decidido volver obsoleta la capa de red Legacy y planeamos eliminarla pronto. Le animamos a migrar a ServerNet ahora si todavía la está utilizando. Permítame explicarle los beneficios que obtendrá con el cambio.

Producto blank

4D Netkit: Autenticación OAuth2.0 mediante certificado

Traducido automáticamente de Deepl

Varios servidores OAuth 2.0, como Microsoft Identity Platform, ofrecen una opción de autenticación que utiliza certificados en lugar de secretos de cliente. Este enfoque mejora los mecanismos de seguridad y autenticación dentro del protocolo. A partir de la versión 4D 20 R5, Netkit incorpora la gestión de conexiones basada en certificados OAuth 2.0.

Producto blank

4D View Pro: Mejora de las funciones personalizadas

Traducido automáticamente de Deepl

A veces, puede necesitar cálculos especializados sobre el contenido de una columna o fila sin saber cuántas celdas se verán afectadas.

Con 4D 20 R5, ahora puede pasar múltiples rangos de celdas a una fórmula personalizada dentro de su fórmula de hoja de cálculo, como «A1:C10», o un objeto como «OBJECT(«Firstname»,B2, «Lastname»,C2)», y recuperar una colección o un objeto que contenga todo el contenido de las celdas en su método 4D.

Producto blank

Declaraciones y asignaciones de propiedades de clase en una sola línea

Traducido automáticamente de Deepl

En 4D 20 R5, la declaración de propiedades racionalizada ofrece ahora la comodidad de inicializar las propiedades simultáneamente con su declaración, de forma similar a la asignación de variables.

Esta mejora simplifica la legibilidad y la eficiencia del código al permitir a los desarrolladores declarar e inicializar las propiedades en una sola línea. Esto facilita una integración más fluida y reduce la necesidad de bloques de inicialización independientes. Optimiza los flujos de trabajo de desarrollo y garantiza la robustez del código en compiladores e intérpretes, lo que favorece la creación de bases de código más limpias y fáciles de mantener.