4D Netkit: Obtener información de los usuarios a partir de Google
Poder acceder a la información de los usuarios de Google de forma eficiente es fundamental para crear interfaces de usuario receptivas y automatizar tareas como el envío de correos electrónicos a varios usuarios de un dominio. Para cumplir estos requisitos, hemos introducido un conjunto de funcionalidades que permiten obtener información específica de los usuarios y recuperar todos los perfiles y contactos del dominio.
Mejorar la experiencia de depuración
La depuración juega un papel vital en cualquier proceso de desarrollo, y mejorar las funcionalidades y usabilidad del depurador puede aumentar significativamente la productividad de un desarrollador. A partir de 4D 20 R8, 4D ha introducido varias mejoras en su depurador y depurador remoto. Estas actualizaciones se centran en guardar los ajustes definidos por el usuario, facilitar la gestión y reutilización de expresiones y rediseñar la interfaz general.
Implantar aplicaciones autónomas sin licencia integrada
Comenzando con 4D 20 R7 y la próxima versión 4D 20.6, ahora puede construir aplicaciones Stand-Alone sin necesidad de una licencia embedded. Veamos los detalles de este nuevo comportamiento.
Comando FORM EDIT mejorado: acceda fácilmente a los objetos del formulario
El lenguaje 4D le permite desarrollar aplicaciones empresariales excepcionales. Muchos de ustedes han tomado la iniciativa de crear herramientas que agilizan tareas específicas: código, validación de enlaces a elementos externos como imágenes, conversión de código heredado a ORDA, gestión de archivos de recursos XLIFF o facilitación de la refactorización. Estas soluciones personalizadas mejoran la productividad y fomentan la innovación.
En 4D 20 R8, el comando FORM EDIT ha evolucionado. Ahora puede abrir un formulario y seleccionar un objeto del formulario.
Por ejemplo, puede listar los objetos de un formulario desde una herramienta de análisis e introspección. Haciendo doble clic en un elemento de la lista se abrirá el formulario, y podrá seleccionar el objeto del formulario para modificar una de sus propiedades utilizando la nueva sintaxis del comando.
¡Los comandos de 4D Write Pro optimizados de nuevo!
A medida que se lanza cada nueva versión, tenemos en cuenta los comentarios que recibimos de nuestros clientes sobre el uso general de 4D Write Pro y sus comandos. Aunque siguen siendo compatibles al 100%, ¡algunos comandos y funciones del lenguaje evolucionan!
Algunos comandos, cuya sintaxis ha sido mejorada en 4D 20 R8, permiten ahora el uso de parámetros modernos como objetos o colecciones. Otros son ahora funciones, lo que facilita su uso. Por último, se han creado varias funciones nuevas. ¡Todo esto hará que su código sea más simple, más genérico y más fácil de mantener!
Gestión de sesiones mejorada para desarrollo y pruebas
Con las últimas actualizaciones de 4D, hemos extendido el comando Session a la conexión Cliente/Servidor, permitiendo el acceso al almacenamiento de sesión a nivel del Cliente. Combinando esta funcionalidad con el nuevo evento ‘Restrict’ en las clases ORDA, el filtrado de resultados basado en datos de sesión, como privilegios, roles o incluso áreas geográficas, es más fácil que nunca.
Desarrollar una aplicación en 4D significaba trabajar en un entorno local, como un único usuario. En modo autónomo, el comando Session siempre devolvía Null. Esto significaba que había que escribir código complejo, comprobando si el objeto Session era Null para leer desde «Storage» o «Session.storage». Esta solución, aunque funcional, no era elegante.
Con 4D 20 R8, esto ya no es un problema. El comando Session ahora devuelve un objeto válido, incluso en modo autónomo, simplificando el desarrollo y las pruebas de la aplicación.
4D View Pro: Actualización de importación/exportación de Excel
Como parte del continuo desarrollo de 4D View Pro, hemos ampliado las funcionalidades de importación y exportación de Excel en 4D 20 R8. En esta actualización, se han añadido nuevas opciones de idioma para alinearse con las capacidades de la interfaz y darle más control sobre el libro de trabajo exportado.
Gestionar las dependencias de un proyecto nunca ha sido tan fácil
Con las últimas actualizaciones del Project Dependency Manager en 4D 20 R8, sus proyectos siempre van un paso adelante. Las dependencias se verifican regularmente en busca de actualizaciones, dándole acceso a las últimas versiones y permitiéndole tomar decisiones informadas sobre cuándo y cómo integrar los cambios.
Además, usted tiene el control total gracias a la posibilidad de editar las reglas de dependencia, lo que le ofrece una flexibilidad inigualable. Ajuste estas reglas, ya sea para optar por la última versión, hasta la siguiente versión principal o hasta la siguiente versión secundaria, para asegurarse de que su proyecto evoluciona según sus condiciones, equilibrando la innovación con la estabilidad.
Potencie su proceso de desarrollo con sus formularios
Durante la fase de desarrollo, la detección temprana de errores sintácticos es importante para producir código de calidad. La comprobación de código en tiempo real es una valiosa ayuda para los desarrolladores. No sólo mejora la eficacia, sino también la calidad y aumenta la productividad. Al corregir los errores inmediatamente, puede concentrarse en el desarrollo funcional de su aplicación, en lugar de en los molestos bugs que aparecen durante la compilación.
Con 4D 20 R8, estamos encantados de introducir dos nuevas funcionalidades que transformarán su forma de trabajar.
- La primera es la posibilidad de asociar una clase a un formulario, permitiendo la verificación de sintaxis con expresiones como Form.myProperty.
- La segunda es una verificación en tiempo real de las expresiones en la lista de propiedades, con una descripción del error o advertencia mostrada.
QODLY STUDIO FOR 4D: NOVEDADES DE 4D 20 R7
Estamos seguros de que estará encantado de explorar las nuevas funcionalidades que Qodly Studio for 4D trae con 4D 20 R7.
Siga descubriendo esta poderosa plataforma, una solución robusta y fácil de usar para crear aplicaciones web profesionales con un mínimo esfuerzo de codificación.
Integrado dentro de 4D, Qodly Studio for 4D le permite aprovechar la lógica de negocio existente desarrollada para aplicaciones de escritorio.
Profundicemos en los detalles y veamos cómo su aplicación puede ofrecer algo más que datos, al tiempo que ofrece una interfaz de usuario dinámica y una sólida protección de los datos mediante el establecimiento de privilegios.
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