Impresión sin bloqueo
Con 4D v20 R4, hemos mejorado significativamente la gestión de los trabajos de impresión dentro de 4D. 4D ahora puede ejecutar múltiples trabajos de impresión en paralelo, aumentando significativamente la reactividad de sus aplicaciones y facilitando la gestión de trabajos de impresión concurrentes.
Permítame contarle más sobre esto.
Obsolescencia de los comandos PHP y eliminación del intérprete PHP integrado en 4D
PHP ha jugado un papel crucial en el desarrollo web y fue introducido en 4D v12 para ofrecer funcionalidades no disponibles fácilmente en el lenguaje nativo, como las funcionalidades zip, hash o LDAP. Con el tiempo, 4D ha integrado muchas de estas funcionalidades PHP en su funcionalidad principal. Como resultado, hemos decidido eliminar el intérprete PHP integrado en 4D v20 R3 y comenzar el proceso de obsolecencia de los comandos PHP en v21.
Aunque no vamos a eliminar por completo los comandos PHP de 4D, le recomendamos especialmente que utilice los workers del sistema para ejecutar código PHP en el futuro.
Esta entrada de blog le guiará a través de este proceso de transición, demostrando cómo utilizar un intérprete externo con PHP Execute y explicando cómo ejecutar código PHP efectivamente con un worker del sistema.
Personajes invisibles XML en el escenario
El carácter de fin de línea y el uso de la marca de orden de bytes por defecto en archivos de texto han sido modificados en 4D v19 R2. Con 4D v19 R3, 4D extiende este comportamiento a los archivos XML. Veamos cómo.
Personajes invisibles en el escenario
Las mejores prácticas en TI a veces cambian, y la gestión de ciertos caracteres invisibles en los archivos de texto es un ejemplo. Los caracteres de fin de línea (EOL) han evolucionado, sobre todo para la integración de sistemas de control de versiones. Del mismo modo, la marca de orden de bytes (BOM) en los archivos de texto Unicode se utiliza cada vez menos.
Con 4D v19 R2, 4D ha evolucionado sin problemas para seguir estas mejores prácticas, dándole más flexibilidad en el camino.
Soporte mejorado de XPath
XPath es un lenguaje que permite trabajar fácilmente con los documentos XML. Ya es utilizable a través del DOM Find XML element y con 4D v18 R3, el soporte de la sintaxis XPath ha sido drásticamente mejorado. Si se encuentra entre los que solicitaron características como el uso de un comodín en una ruta, ¡siga leyendo!
Ajustes de compatibilidad – todo lo demás (Parte 4)
Comenzamos una serie de publicaciones en el blog sobre los ajustes de compatibilidad y las opciones secretas que pueden ayudar a mejorar drásticamente el rendimiento y el comportamiento de sus aplicaciones(QUERY BY FORMULA, Transactions y punto y coma). Este último post de la serie dará una visión general de los ajustes restantes.
Ajustes de compatibilidad – Transacciones anidadas (Parte 3)
Bienvenido a nuestra serie actual sobre ajustes de compatibilidad y características «ocultas» para mejorar el rendimiento. En el primer post, vimos el comando QUERY BY FORMULA y su impacto en el comportamiento de una aplicación. El segundo post fue sobre la opción de compatibilidad«Usar punto y coma como marcadores de posición» para evitar encontrarse con el problema de «los números se muestran como >>>>>>>>>» .
En esta tercera entrega, vamos a explorar las Transacciones Anidadas.
Ajustes de compatibilidad – Usar punto y coma como marcadores de posición (Parte 2)
Hemos iniciado una serie de entradas en el blog sobre los ajustes de compatibilidad y las opciones secretas que pueden ayudarle a mejorar drásticamente el rendimiento y el comportamiento de sus aplicaciones. El primer post fue sobre QUERY BY FORMULA.
La segunda parte de la serie de compatibilidad trata sobre el uso internacional de tus aplicaciones empresariales. Esto podría significar vender a otros países – o tener compañeros de trabajo que vienen de otros países a trabajar por un tiempo, pero usando sus sistemas locales.
Si alguna vez has visto o recibido informes como «los números se muestran como >>>>>>>>>», esta entrada del blog es para ti.
Ajustes de compatibilidad – o conducir con el freno de mano puesto(Parte 1)
En las cocinas de código, suelo dedicar algo de tiempo a la configuración de la base de datos, especialmente a la configuración de compatibilidad. A menudo ciertos ajustes no siguen las mejores prácticas y durante las discusiones con el desarrollador de la aplicación, escucho «oh, nunca cambié estos» o «no estoy seguro del impacto, así que mejor no tocarlos».
Dado que pueden tener un impacto drástico en el rendimiento o el comportamiento de sus aplicaciones, hemos comenzado una serie de publicaciones en el blog para discutir algunos de estos ajustes «secretos«.
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