QUIC iguala ahora las capacidades de ServerNet
La capa de red QUIC ahora soporta tantas funcionalidades como la capa de red ServerNet. Con 4D 20 R5, añadimos soporte para IPv6, broadcast y Single Sign-on en Windows.
Por supuesto, continuaremos mejorándola en las próximas versiones para convertirla en la mejor capa de red que 4D haya tenido nunca.
Pero por ahora, permítanme hablar un poco más sobre las últimas funcionalidades que hemos añadido.
4D Write Pro: ¡Tablas sin límite!
Desde la introducción de las tablas en 4D Write Pro, se han introducido muchas funciones nuevas. Incluyendo encabezados, pies de página, saltos de ordenación y, por supuesto, ¡la posibilidad de asociar una fuente de datos a las tablas para rellenarlas automáticamente!
Esta última opción hacía que a menudo se alcanzara el número máximo de filas por tabla (1000). Lo hemos tenido en cuenta y a partir de 4D 20 R5, este límite ya no es fijo y controlado por 4D Write Pro, ¡sino que sólo está limitado por la memoria disponible!
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.
ORDA – Restringir los datos a los criterios pertinentes
En 4D 19 R8, hemos introducido un robusto sistema de permisos, que le garantiza un control granular sobre el acceso de los usuarios a sus datos. Este sistema protege sus datos en función de quién accede a ellos y a qué datos se accede, garantizando la seguridad de los datos al restringir el acceso no autorizado.
Pero, ¿y si quisiera refinar aún más el acceso de lectura en función de criterios específicos?
Ahí es donde interviene 4D 20 R5. Restringir los datos de lectura según algunos criterios.
Bloques de código Try-Catch al descubierto
Después de implementar el comando throw() y de introducir la palabra clave Try(Expression), estamos encantados de presentar la siguiente evolución en el sistema de gestión de errores de 4D: ¡la introducción de bloques de código Try-Catch!
Clases compartidas
¿Quiere una forma simplificada de utilizar objetos compartidos, siguiendo la sintaxis clásica de los objetos y llamando automáticamente a use/end use cuando sea necesario?
Abróchese el cinturón; ¡aquí vienen las clases compartidas!
Singletons en 4D
4D 20 R5 ofrece una poderosa funcionalidad para desarrolladores: ¡Singletons!
El diseño patrón singleton crea una instancia única de una clase accesible en toda la aplicación.
Este patrón ofrece muchos beneficios, incluyendo:
- un wrapper para las variables interproceso,
- clases utilitarias,
- una base para el diseño patrón de la fábrica,
- y muchas más.
Siga leyendo para obtener más información sobre este nuevo concepto.
4D Write Pro: más opciones de visualización para imágenes ancladas y áreas de texto.
Hasta ahora en los documentos 4D Write Pro, las imágenes pueden estar en alineadas (como un gran caracter), detrás o delante del texto. Las áreas de texto (aparecidas en 4D v20) también pueden colocarse delante o detrás del texto. Una gran mejora llega con 4D 20 R5 donde las imágenes y las áreas de texto pueden ahora estar rodeadas por texto envolvente.
Cómo implementar la integración continua con 4D: guía paso a paso
En el mundo del desarrollo de software ha aparecido en los últimos años un nuevo concepto llamado «Integración continua». La definición que vemos o escuchamos por todas partes es:
«CI es un proceso que automatiza la compilación, prueba y entrega de una aplicación de forma regular y frecuente».
Una vez comprendida esta definición, que expresa un proceso interesante y prometedor, ¿qué debo hacer para implementarlo en 4D? Si busca en Internet, encontrará que hay muchas herramientas y frameworks de CI disponibles.
Sin embargo, hay varios requisitos previos antes de utilizar estas herramientas de CI.
Capa de red QUIC: actualización automática y modo de espera
Nuestro desarrollo de la capa de red QUIC continúa, y con 4D 20 R4, ahora tenemos el modo dormido y la actualización automática. Demos un vistazo más de cerca a estas mejoras y veamos cómo se comparan con el funcionamiento de otras capas de red.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política