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

Dominar las peticiones HTTP con los gestores de peticiones de 4D

En el mundo web actual, los servidores procesan un número abrumador de peticiones. Analizar, contar, interpretar y redirigir eficientemente estas solicitudes es esencial, especialmente cuando se aplican los principios MVC.

Con la introducción de HTTP Request Handlers en el servidor HTTP 4D, puede activar lógica de negocio específica basada en las peticiones recibidas. Esta poderosa funcionalidad abre muchas posibilidades, como se detalla en esta entrada de blog.

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.