Notícias

4D v18 está aquí

Traducido automáticamente de Deepl

Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.

Esta versión de vanguardia abre un montón de posibilidades para sus aplicaciones basadas en 4D. Aunque no es exhaustiva, esta es una lista de las características que tenemos reservadas para usted:

  • Base de datos de proyectos para el control de versiones: Una solución para la programación colaborativa, que le permite almacenar su código en archivos de texto plano dentro de un sistema de control de fuentes (porejemplo, Github, Perforce, etc.).
  • Encriptación: Herramientas incorporadas de encriptación de datos por tabla. Ya sea a través de la UI o de la programación, la protección de su aplicación es máxima.
  • 4Dpara iOS: Un producto totalmente integrado en 4D para extender fácilmente sus aplicaciones de negocio a los móviles.
  • ORDA: Rendimiento optimizado, comandos adicionales y almacén de datos remoto.
  • El lenguaje 4D: Manteniendo la compatibilidad con el lenguaje clásico, el lenguaje 4D avanza a pasos agigantados hacia la orientación a objetos con métodos miembros para acceder a archivos (o carpetas, archivos zip o correos electrónicos), la posibilidad de construir sus propias funciones miembros y utilizar el nuevo objeto fórmula, características de depuración mejoradas, etc.
  • 4D Write Pro: Hojas de estilo, una barra de herramientas rica en funciones, más funciones relacionadas con las tablas, y la lista continúa.
  • 4DView Pro: Una poderosa barra de herramientas de cinta, importación/exportación .xlsx, más comandos para manejar sus documentos mediante programación, y mucho más.

Esta lista no es ni mucho menos exhaustiva, ¡vea todas las entradas del blog de 4D v18!

Notícias

Nuestros 10 mejores artículos del blog de 2019

Traducido automáticamente de Deepl

Como otro año y otra década llegan a su fin, es hora de echar un vistazo atrás con 10 de nuestros posts más leídos. Desde las bases de datos de proyectos hasta el cifrado, pasando por la optimización del rendimiento, las capacidades avanzadas de ORDA y la programación… ¡el 2019 lo tuvo todo! Aquí están los temas que captaron tu atención en 2019.

Mensaje de invitado

¿Incorporar desarrolladores nuevos a 4D? Así es como lo hacemos en Sweetwater

Traducido automáticamente de Deepl

Artículo de blog del autor invitado Joel Levy, desarrollador de 4D en Sweetwater:

4D es el corazón de Sweetwater Sound. Nuestra aplicación interconecta armoniosamente las diversas necesidades de más de 700 usuarios concurrentes. Siempre estamos buscando más desarrolladores para satisfacer las necesidades de una empresa en constante crecimiento. A continuación le presentamos las estrategias que Sweetwater utiliza para incorporar a los desarrolladores nuevos a la plataforma 4D.

Producto

Editor de código: Saluda a los bloques de comentarios

Traducido automáticamente de Deepl

Añadir un bloque de comentarios al principio de un método es útil para añadir una nota sobre lo que hace un método, así como una lista de parámetros de entrada/salida. Y tener unas pocas líneas de texto legible dentro de una sección complicada de código puede ser conveniente para ayudarle a usted y a otros a recordar el propósito de esta sección particular de código. A partir de 4D v18, su experiencia de programación se ha mejorado con la adición de bloques de comentarios.

Producto

Bases de datos de proyectos: embellezca sus formularios con hojas de estilo

Traducido automáticamente de Deepl

Las estructuras binarias clásicas de 4D le permiten definir hojas de estilo para especificar la fuente, el tamaño de la fuente y el estilo del texto que se utilizará en sus formularios, tanto para las plataformas macOS como Windows. Las bases de datos de proyectos le permiten ir aún más lejos al permitirle definir las propiedades de un botón de 4 estados o especificar el color y el borde de todos los objetos de línea o incluso establecer la altura de la cabecera de todos los cuadros de lista de una aplicación. Inspirado en la gramática y la sintaxis de CSS, 4D lo ha adaptado para satisfacer las necesidades específicas de los formularios de las bases de datos de proyectos 4D. Gracias a las hojas de estilo, puede configurar todas las propiedades para crear formularios realmente atractivos desde el punto de vista visual. ¡Esta entrada del blog le muestra cómo!

Producto

Múltiples fuentes de datos 4D, ¿interesado?

Traducido automáticamente de Deepl

Tenemos una nueva y emocionante función que anunciar en 4D v18 y el título ya le habrá dado una pista.

Esta funcionalidad abre nuevas posibilidades para el trabajo cliente/servidor. En lugar de limitarse a la base de datos actual y requerir una conexión de red permanente, una aplicación en 4D v18 puede obtener datos de otra base de datos 4D remota que esté expuesta en un servidor 4D.

Gracias a esta característica, se dispone de muchas opciones. Por ejemplo, puede organizar sus aplicaciones para trabajar sin conexión y sólo sincronizar los datos locales cuando los datos remotos sean accesibles. O podría considerar publicar sus datos en múltiples servidores y cambiar de uno a otro cuando sea necesario. Otra opción podría ser dividir su modelo de datos en diferentes bases de datos(por ejemplo, datos locales, datos internacionales). ¿Y qué hay de tener sus datos distribuidos en diferentes lugares pero accesibles a través de un único código de cliente 4D (métodos de proyecto y objetos de formulario)? Todos estos escenarios son ahora posibles y esta entrada del blog le dice cómo.

Producto

Aplicaciones 4D sin cabeza

Traducido automáticamente de Deepl

Como desarrollador 4D, es posible que ya se haya encontrado con la necesidad de desarrollar aplicaciones sin interfaz gráfica de usuario (GUI), también conocidas como aplicaciones headless. ¡Anteriormente en 4D, esto no era del todo posible de hacer …. hasta 4D v18! En esta entrada del blog, repasaremos algunas de las nuevas capacidades disponibles para que pueda hacer sus aplicaciones «headless».

¿Por qué crear aplicaciones sin cabeza? Hay varios casos de uso, como simular el comportamiento de Windows en macOS, o tener el comportamiento del servicio de Windows sin usar el administrador de servicios, etc. Pero sobre todo, abre nuevas oportunidades como el desarrollo de bots con 4D.