Autor: Intissar Elmezroui

Avatar
• Gerente de Mercadeo de Producto - Intissar ingresó a 4D en 2017 como Gerente de Mercadeo de Producto. Trabaja estrechamente con los equipos de producto, mercadeo, ingeniería y soporte técnico para destacar el "por qué", el "cómo" y el "qué" de las funcionalidades nuevas y actualizadas a diferentes audiencias. Esta proximidad le permite elaborar marcos de mensajería y escribir contenidos en profundidad y muestras de código para el blog y el sitio web de 4D. Después de graduarse como ingeniera en Ciencias de la Computación en la universidad de VINCI, Intissar trabajó en varias startups como ingeniera de software. Su experiencia práctica incluye la especificación, el diseño y el desarrollo de software, la formación y el apoyo a los usuarios y la gestión de equipos.
Consejos blank

Trucos y consejos para sus aplicaciones 4D – Edición de noviembre de 2024

Traducido automáticamente de Deepl

por Add Komoncharoensiri, Director de Servicios Técnicos en 4D Inc

Aquí vamos con otra serie de consejos y trucos.

La Base de conocimientos 4D es una biblioteca de información sobre la tecnología 4D donde se publican consejos técnicos semanales y notas técnicas mensuales. Si se perdió los últimos consejos en la KB, no hay problema; aquí hay una compilación de las últimas semanas.

Esta entrada de blog cubre 20 consejos:

Producto blank

Renombramiento y eliminación de comandos

Como desarrolladores, todos apreciamos la eficacia y la sencillez en nuestras rutinas de programación. Cuantas menos teclas tengamos que recordar, mejor.

Con esto en mente, estamos revisando y afinando los nombres de los comandos mientras que obviamos los obsoletos en 4D 20 R7 para hacerlos más cortos, más consistentes y alineados con los estándares de desarrollo modernos.

Notícias blank

Hoy comienza la beta de 4D 20 R7

Las pruebas beta de 4D 20 R7 comienzan hoy, presentando una poderosa versión diseñada para simplificar su flujo de trabajo y ampliar sus capacidades de desarrollo.

 

  • Depuración de aplicaciones web: obtenga acceso directo a Qodly Studio for 4D desde 4D Server, simplificando sus procesos de prueba y depuración.
  • Sesión Singletons: gestione fácilmente los datos específicos del usuario en entornos web y cliente-servidor mientras aísla los datos entre usuarios, simplificando escenarios como carros de  compra personalizados.
  • Escritura directa en 4D: experimente una mejor organización y seguridad del código con la digitación directa, facilitando las declaraciones de variables.
  • Mejoras en 4D Write Pro: aproveche los nuevos comandos para manejar secciones y tablas más fácilmente, mejorando sus capacidades de manejo de documentos.
  • Blank if Null en Listboxes: mejore la presentación de sus datos con la nueva función «Blank if null» para columnas de tiempo y pies de página.
  • Y eso no es todo: ¡hay aún más funciones por explorar!

 

Descargue 4D 20 R7 ahora (Exclusivo para Partners 4D)

Notícias blank

4D 20 R6 ya está aquí

Presentamos 4D 20 R6 – ¡Ya disponible!

He aquí un rápido vistazo a lo que trae esta nueva versión:

Descargar 4D 20 R6 (Hot Fixes mensuales disponibles)

  • Editor de código: personalice las advertencias que se generan para concentrarse en los problemas críticos.
  • Programación:
    • Utilice nuevos operadores de comparación para verificar si los objetos o colecciones comparten la misma referencia.
    • Acceda a clases de otros componentes a través de espacios de nombres para una mayor flexibilidad.
    • Mantenga la coherencia de los datos entre sesiones con el almacenamiento de sesiones por ID.
    • Automatice la extracción de archivos PDF/A3 para la facturación electrónica.
    • Garantice la seguridad por defecto con Force Login for REST API,
    • y aumente el rendimiento con agentes HTTP mediante la reutilización de conexiones.
    • Componentes GitHub: gestione componentes directamente en 4D, con descargas automáticas de repositorios y versionado semántico para una colaboración más fluida.
    • 4D Write Pro: mantenga los documentos limpios con el atributo wk empty datasource, controlando cómo aparecen las tablas cuando las fuentes de datos están vacías.
    • Experiencia del usuario: disfrute de una navegación por subformularios más fluida con un comportamiento de desplazamiento mejorado, mejorando la interacción del usuario.
    • ORDA: utilice la nueva función clean() para eliminar los espacios vacíos y mantener sus interfaces ordenadas con menos esfuerzo.
    Consejos blank

    Cómo añadir componentes personalizados a su aplicación

    Qodly Studio for 4D es una poderosa herramienta para crear aplicaciones profesionales completas y complejas. Aunque sus componentes pre-construidos son versátiles, las soluciones personalizadas son a veces indispensables.

    Los componentes personalizados le permiten construir una solución a medida para su propio proyecto y beneficiarse de muchos componentes construidos por 4D o la comunidad para enriquecer su interfaz de usuario.

    Esta entrada de blog, complementada por un tutorial video, le guiará a través del proceso de integración de componentes personalizados en su proyecto Qodly Studio for4D.

    Notícias blank

    Hoy comienza la beta de 4D 20 R6

    Las pruebas beta de 4D 20 R6 comienzan hoy, y estamos encantados de presentar una versión llena de poderosas funcionalidades diseñadas específicamente para desarrolladores.

    • Los programadores ahora pueden beneficiarse de llamadas directas a funciones vía singletons a través de APIs REST y eventos Qodly Pages, agentes HTTP personalizables, acceso mejorado al almacenamiento de sesiones y más.
    • Mantenga ordenadas sus selecciones de entidades con la nueva función de limpieza de ORDA que elimina los espacios vacíos después de las eliminaciones, garantizando una interfaz bien organizada.
    • Force Login se convierte en el valor predeterminado para todas las autenticaciones REST, mejorando la gestión de recursos y ofreciendo un control preciso sobre el acceso a sus datos y funciones.
    • El editor de código viene con nuevas funcionalidades para ayudar a los desarrolladores a centrarse en los problemas críticos mediante la personalización de las advertencias que se muestran a nivel global.
    • En 4D Write Pro, gestione las fuentes de datos vacías en las tablas, oculte, muestre los marcadores de posición y mucho más.
    • Y eso no es todo – ¡Hay más funcionalidades para explorar!

    Descargue 4D 20 R6 ahora (Exclusivo para Partners 4D)

    Notícias blank

    4D 20 R5 ya está aquí

    Presentación de 4D 20 R5 – ¡Ya está disponible!

    Aquí tiene un adelanto de lo que le espera con esta nueva versión:

    Descargar 4D 20 R5 (Hot Fixes mensuales disponibles)

    • QUIC: mejore el rendimiento y la seguridad de las aplicaciones en redes no confiables con QUIC, listo para producción, que ofrece soporte IPv6, capacidades de difusión y autenticación única de Windows.
    • Interfaz usuario: transforme la apariencia de su aplicación con dos nuevos tipos de ventana que permiten la personalización completa de la barra de título de la ventana. Añada botones, cajas de búsqueda y otros elementos para crear su diseño.
    • 4D Write Pro: cree documentos de aspecto profesional con un diseño de maquetación mejorado, una gestión sencilla de los saltos de sección, opciones rápidas de formato y compatibilidad con tablas de mayor tamaño.
    • 4D Language: escriba código más limpio y robusto con bloques Try-Catch para una gestión precisa de los errores, clases compartidas para una gestión simplificada de los objetos y singletons para una accesibilidad global mejorada.
    • ORDA: implemente una sólida seguridad de los datos restringiendo el acceso de los usuarios a datos específicos en función de criterios predefinidos, lo que garantiza que los usuarios sólo vean la información relevante.
    • Extensión Visual Studio Code: aumente la productividad de los desarrolladores con la integración de GitHub Codespaces y la verificación de la sintaxis del espacio de trabajo.
    • Qodly Studio for 4D aporta componentes personalizados para una mayor flexibilidad, nuevas funcionalidades de diálogo para mejorar las interacciones con los usuarios, Force Login para optimizar el uso de licencias y mucho más.