Servidor web en modo preventivo
Estamos avanzando con 4D v16 en el multi-threading preventivo, ya que el servidor web de 4D también se está volviendo preventivo. Simplemente haga clic en una casilla y su aplicación soportará más usuarios conectados simultáneamente, y procesará más peticiones en paralelo. Para las solicitudes que utilizan mucho tiempo de CPU, la ejecución puede ser hasta 2 veces más rápida.
Aumente su rendimiento con el nuevo gestor de caché
La versión 4D v16 ha sido definitivamente diseñada para mejorar el rendimiento y la escalabilidad. Además de las principales características como el multihilo preventivo, 4D v16 64-bit incorpora un nuevo gestor de caché para un manejo optimizado de los objetos en la memoria caché evitando cualquier problema de fragmentación.
El nuevo gestor de caché mejora el uso de cachés muy grandes para ordenadores modernos (con 64 o incluso 128 GB de caché) permitiendo aprovechar los bajos precios de la RAM para tener incluso grandes bases de datos completamente en memoria. También mejora la situación de un tamaño de caché pequeño con archivos de datos muy grandes, al disminuir la cantidad de memoria de descarga con un mayor soporte de prioridades para los objetos de datos que se mantienen o se liberan de la caché.
MSC ahora le ayuda a encontrar imágenes obsoletas
Las imágenes QuickDraw/QuickTime (formato PICT) están obsoletas desde 4D v11 y deben ser sustituidas por formatos de imagen modernos (como PNG o JPEG). Las nuevas versiones de 64 bits de 4D ya no soportan las imágenes PICT. Así que el reto es encontrarlas en sus antiguas aplicaciones.
Nuevas preferencias en el editor de métodos
¿Quiere visualizar las ocurrencias de una variable determinada en el editor de métodos de 4D? ¿O encuentra su código de método demasiado pesado con todos esos iconos de bloque y líneas por todas partes que se está volviendo difícil de leer?
Con 4D v16 hay nuevas opciones de preferencia en el editor de código para facilitar la vida de los desarrolladores 4D.
Ajustes del usuario vinculados al archivo de datos
Si está acostumbrado a ejecutar múltiples instancias de una aplicación 4D en el mismo sistema, estamos introduciendo con 4D v16 una característica que simplificará su vida.
Ahora tiene la posibilidad de asociar un conjunto de configuraciones de usuario diferentes con cada archivo de datos.
Procesos preventivos para el lenguaje 4D
Desde 4D v11, el servidor de la base de datos y el servidor SQL utilizan el multithreading preventivo. A partir de 4D v13, el servidor web en modo estático también utiliza preemptive. Ahora con v15 R5, el lenguaje 4D también puede ejecutarse en procesos preemptivos.
4D Write Pro: Creación de documentos mediante programación
Un uso común de 4D Write era crear documentos automáticamente, como facturas, informes, pedidos, basados en plantillas creadas o diseñadas por el usuario final.
4DWrite Pro v16 apoyará este uso con el nuevo concepto de marcadores, que se pueden utilizar para construir fácilmente nuevos documentos sección por sección.
Nuevo comando «Obtener archivo 4D»
En 4D v16, un nuevo comando Get 4D File devuelve la ruta de acceso a diferentes archivos 4D. Ahora puede recuperar fácilmente la ruta de los siguientes archivos:
- Copia de seguridad del archivo de configuración
- Archivo de la última copia de seguridad
- Archivo de configuración de la estructura del usuario
- Archivo de configuración de datos de usuario
Una nueva función en 4D Write Pro: ¡»Marcadores»!
Ahora se pueden crear marcadores dentro de los documentos de 4D Write Pro. ¿Pero qué son exactamente los marcadores? Un marcador es una referencia con nombre que coincide con una selección de texto de un documento de 4D Write Pro.
Pueden existir varios marcadores dentro de un mismo documento. Una vez que los marcadores han sido creados, pueden ser recuperados como una lista de nombres, entonces el uso de uno de ellos permite recuperar el rango del texto correspondiente.
Obtener la lista de formatos contenidos en C_PICTURE
Un campo o variable de imagen puede almacenar diferentes formatos de imagen – e incluso una imagen en varios formatos al mismo tiempo. Por ejemplo, una imagen puede almacenarse como PNG, SVG y MacPICT en la misma variable.
El nuevo GET PICTURE FORMATS permite obtener el número y los tipos de formato que contiene una variable C_PICTURE.
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