Producto

Build de aplicaciones de evaluación

En las versiones anteriores de 4D, los desarrolladores podían solicitar versiones de evaluación para fines de desarrollo, pero ofrecer a los usuarios finales versiones de evaluación de las aplicaciones creadas – ya fueran autónomas o cliente/servidor – era un reto o incluso imposible.

A partir de 4D 20.7 y 20 R8, ahora puede crear versiones de evaluación de sus aplicaciones. Cuando un usuario ejecuta una aplicación de evaluación por primera vez en una máquina nueva, ésta contactará automáticamente con un servicio 4D para obtener una licencia de evaluación de 14 días, sin ninguna acción manual por parte del usuario.

Esta entrada de blog le guiará a través del proceso de creación de una versión de evaluación de su aplicación para propósitos de demostración.

Consejos blank

Dominar Aplicaciones Web con 4D Qodly Pro: una serie de tutoriales

Bienvenido a nuestra serie de tutoriales sobre la creación de poderosas aplicaciones web con 4D Qodly Pro y 4D Server. Tanto si es un desarrollador web experimentado como si acaba de empezar, 4D Qodly Pro transforma su plataforma de desarrollo 4D en una poderosa solución híbrida de bajo código que lleva sus datos 4D a la web sin necesidad de profundos conocimientos en tecnologías frontales.

Con 4D Qodly Pro, puede extender sin problemas sus aplicaciones 4D existentes a interfaces web interactivas y reactivas y diseñar aplicaciones Web profesionales y modernas basadas en la tecnología 4D, como el increíble 4D Write Pro. ¿Y lo mejor? Construirá sobre lo que ya sabe mientras ofrece nuevas posibilidades para sus usuarios.

Producto blank

Nueva clase para realizar conexiones TCP

Con el lanzamiento de 4D 20 R8, ha llegado una funcionalidad que cambia el juego: la clase TCPConnection. Esta moderna clase aprovecha la sintaxis orientada a objetos y soporta el manejo de conexiones de red asíncronas, ofreciendo una alternativa fresca y poderosa a 4D Internet Commands. Utilizando TCPConnection, puede conectarse prácticamente a todo, bien sean servidores, impresoras, cajas registradoras o dispositivos industriales, haciéndolo una herramienta versátil para manejar requerimientos únicos de red.

En esta versión, la funcionalidad cliente TCP está disponible, lo que le permite conectarse a servidores externos e intercambiar datos sin problemas.

Producto blank

Depuración directa de código 4D en Visual Studio Code

Traducido automáticamente de Deepl

Para los usuarios de Visual Studio Code que trabajan con 4D, ya está disponible una nueva extensión llamada 4D-Debugger que funciona con 4D 20 R8.

La nueva extensión 4D-Debugger aporta nuevas y potentes capacidades de depuración a Visual Studio Code, ampliando las características de 4D-Analyzer introducidas anteriormente. Con esta extensión, puede establecer puntos de interrupción, recorrer el código 4D e inspeccionar variables desde la interfaz de Visual Studio Code. Esta herramienta se integra perfectamente, simplificando el proceso de depuración y haciendo de VS Code un espacio de trabajo más versátil para proyectos 4D.

Producto blank

Notarización en macOS: cambios en la estructura de los componentes

El proceso de notarización de macOS sigue evolucionando. Desafortunadamente, la estructura interna de los componentes 4D diseñada con 4D v11 – pensada para permitir la compatibilidad entre plataformas – ya no cumple con los requisitos introducidos por Apple para Macs basados en Silicon, haciendo que la notarización de componentes sea cada vez más difícil.

Para simplificar el proceso de despliegue, hemos actualizado la estructura de los componentes a partir de 4D 20 R8. Esta nueva estructura de carpetas hace que la notarización y el despliegue sean tan sencillos como desplegar una aplicación. Sin embargo, hay una advertencia importante: la estructura actualizada no es compatible con versiones anteriores de 4D (por ejemplo, 4D 20 R7 y anteriores), mientras que los componentes más antiguos seguirán siendo compatibles con las versiones más recientes de 4D.

El componente Build4D también ha sido actualizado para reflejar la nueva estructura. Cuando cree componentes, tenga cuidado y asegúrese de que está utilizando la versión correcta de Build4D.

Recordatorio importante: los componentes construidos con 4D 20 R7 o versiones anteriores pueden encontrar errores durante la notarización. La solución recomendada es actualizar a 4D 20 R8.

Producto blank

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.

Producto blank

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.

Producto blank

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.

Producto blank

¡Los comandos de 4D Write Pro optimizados de nuevo!

Traducido automáticamente de Deepl

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!