Producto

Insertar páginas Qodly en un espacio web 4D sin costo adicional

Traducido automáticamente de Deepl

Con 4D 21, se abre una nueva oportunidad: integrar de manera transparente una página Qodly dentro de un área web en un formulario 4D sin necesidad de licencia 4D Client adicional. Potenciado por 4D Qodly Pro, ahora tiene acceso completo a una nueva generación de interfaces de usuario modernas y dinámicas. Ya no necesita elegir entre formularios de escritorio y web: combine ambos y evolucione a su propio ritmo.

Producto blank

Rastrear, auditar, optimizar: Controle sus sesiones web 4D

Traducido automáticamente de Deepl

Desde la introducción de las sesiones escalables, la gestión de sesiones del lado del servidor se ha convertido en un componente importante de las arquitecturas 4D modernas. Estas sesiones permiten un ajuste fino de la escalabilidad de las aplicaciones web, pero también requieren una supervisión más estricta para garantizar el rendimiento, la estabilidad y el control de licencias. Con 4D 21, ahora tiene un medio completo para inspeccionar todas las sesiones web abiertas, ya sea que se originen de conexiones REST, llamadas SOAP o solicitudes 4DACTION.

Producto blank

Acceso mejorado al almacenamiento de sesiones

Puede guardar información en el almacenamiento de diferentes tipos de sesión, como Cliente/Servidor, Web o Móvil, permitiendo reutilizarla fácilmente en diferentes procesos.

Ahora, en 4D 20 R6, puede acceder al almacenamiento de una sesión específica. Esta mejora permite a los usuarios mantener fácilmente la continuidad y consistencia de la información a través de múltiples sesiones del mismo usuario. Imagine poder obtener el mismo registro cliente en diferentes aplicaciones como Cliente/Servidor o Web.

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

Nuevo objeto de sesión remota 4D con conexión Cliente/Servidor y procedimiento almacenado

En las aplicaciones 4D, existen cuatro tipos de sesiones: la sesión remota 4D, la sesión de procedimiento almacenado, la sesión móvil y la sesión Web.

El comando Session ya devuelve las sesiones Web o móviles. Esto le da acceso a una gran cantidad de información sobre la sesión y a un objeto compartido por todos los procesos de la sesión.

En 4D 20 R5, el comando Session se ha extendido a la conexión Cliente/Servidor y al procedimiento almacenado.

Producto blank

Crear una aplicación cliente/servidor con la herramienta Build4D

Presentamos la última iteración del componente Build4D, ahora accesible en GitHub. En anteriores entradas del blog, discutimos las posibilidades ofrecidas por un proyecto compilado, un componente y una aplicación autónoma.

Ahora puede crear un script para su aplicación Cliente/Servidor de la A a la Z. E integrarlo fácilmente con herramientas de integración continua.

Veamos cómo.

Consejos blank

ORDA – Optimización de peticiones REST paso a paso (+ Una demo)

Traducido automáticamente de Deepl

El rendimiento de ORDA/REST es un asunto estratégico; por eso hemos lanzado muchas características relacionadas con este tema, como la optimización de peticiones ORDA/REST en Cliente/Servidor y cuando se trabaja con un almacén de datos remoto. Últimamente, también te hemos dado un control completo sobre la optimización de las peticiones ORDA/REST.

Esta entrada del blog le da el plan a seguir para as su juego de rendimiento ORDA/REST. Incluye otras entradas del blog para leer, vídeos para ver, y una demo para jugar para aumentar el rendimiento en tus aplicaciones de forma rápida y sencilla.

Producto blank

ORDA – Optimizar el rendimiento con un control total sobre las peticiones REST

Traducido automáticamente de Deepl

Con una versión anterior, descubriste cómo las peticiones ORDA REST habían sido optimizadas automáticamente para aumentar el rendimiento cuando se trabaja con un almacén de datos remoto y configuraciones cliente/servidor.

Aprendiste que puedes usar contextos para aprovechar la optimización automática de las peticiones ORDA REST.

Ese fue un paso significativo, pero ahora ofrecemos tener un control completo sobre el comportamiento de sus peticiones REST. Dado que el rendimiento es una preocupación estratégica, ¡debes estar ansioso por descubrir esta nueva característica!

Y eso no es todo; ahora hay nuevas herramientas disponibles para ayudarle a entender y depurar sus problemas.

Siga leyendo para ver la presentación completa.

Producto blank

Creación simplificada de aplicaciones cliente/servidor multiplataforma en Windows

Traducido automáticamente de Deepl

El lanzamiento de Silicon Macs tuvo un gran impacto en la forma en que 4D compila las aplicaciones. Antes de la v19, 4D compilaba sólo para la arquitectura Intel, utilizando el mismo código en Mac y en Windows. Pero los Macs Silicon utilizan una nueva arquitectura, y como tal 4D necesita compilar específicamente para Silicon. Esto afecta a la construcción de aplicaciones cliente/servidor multiplataforma.

Mientras construya su servidor en Mac, no es un gran problema, ya que puede compilar para ambas plataformas, Intel y Silicon. Pero en Windows, no es posible compilar para Macs de Silicio. Nuestra recomendación actual es compilar el proyecto en Mac para ambas arquitecturas, y luego copiarlo en una máquina Windows antes de construir el servidor. Desafortunadamente, para proyectos grandes con muchos datos, la copia puede llevar algo de tiempo.