Consejos blank

Base de datos del proyecto: Despliegue de la aplicación

Traducido automáticamente de Deepl

Así que su aplicación ha sido desarrollada y usted está listo para el siguiente paso. 4D le permite:

  • generar una base de datos compilada que no contenga ningún código interpretado,
  • generar una aplicación autónoma que puede ser doblemente interpretada,(es decir, fusionada con 4D Volume Desktop, el motor de base de datos de 4D),
  • generar aplicaciones cliente/servidor con actualizaciones automáticas de las partes cliente y servidor.

Con una base de datos de proyectos, también puede construir sus aplicaciones finales para ambas plataformas. Una base de datos de proyecto utiliza el mismo archivo de configuración que una base de datos binaria.

Producto blank

Utilización de las bibliotecas 4D en las bases de datos de los proyectos

Traducido automáticamente de Deepl

4D proporciona bibliotecas para ayudarle a desarrollar aplicaciones. Una de estas bibliotecas es estándar y contiene objetos de formulario y widgets preconfigurados, mientras que otras bibliotecas son personalizadas. La biblioteca estándar es de «sólo lectura» y su comportamiento no cambia cuando se desarrollan bases de datos de proyectos (con la excepción de pequeñas diferencias cosméticas en la interfaz). También tiene la posibilidad de crear sus propias bibliotecas personalizadas para guardar sus propios objetos de formulario o grupo de objetos. En este caso, se han realizado algunos cambios para hacerlas aún más potentes. A continuación, todo lo que necesitas saber sobre estos cambios:

Consejos blank

Bases de datos de proyectos: Post-conversión

Traducido automáticamente de Deepl

En esta entrada del blog, le mostramos cómo convertir una base de datos binaria en una base de datos de proyectos. Una vez que todo está listo y la conversión se ha completado con éxito, puedes empezar a trabajar con tu base de datos de proyectos. Sin embargo, pueden surgir algunas preguntas: ¿son útiles todos los archivos de la base de datos? Es evidente que el archivo de estructura «.4DB» ya no es necesario. ¿Puedo eliminar otros archivos?

Aquí está todo lo que necesitas saber después de la conversión.

Producto blank

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 blank

Bases de datos de proyectos: Gestión de usuarios y grupos

Traducido automáticamente de Deepl

Las bases de datos de proyectos, disponibles en beta en los últimos R-Releases de 4D v 17, están ahora disponibles para producción en 4D v18. Entre los muchos cambios en 4D v18 está la forma en que se gestionan los usuarios y los grupos… se ha vuelto mucho más fácil, especialmente el despliegue. Este post destacará brevemente todo lo que necesita saber sobre estos cambios.

Consejos blank

Bases de datos de proyectos: Arquitectura

Traducido automáticamente de Deepl

Las bases de datos de proyectos, la estrella de la versión 4D v18, permiten a los equipos distribuidos trabajar en colaboración almacenando el código de una aplicación en un sistema de control de fuentes, en archivos de texto que contienen todo, desde la estructura de la base de datos hasta la interfaz de usuario, incluyendo formularios, menús, configuraciones de usuario o cualquier recurso necesario. Y como una base de datos de proyecto está hecha de archivos basados en texto, tendrás varias carpetas y archivos, almacenados dentro de una única carpeta de base de datos principal. En esta entrada del blog, repasaremos la arquitectura de una base de datos de proyectos para que entiendas mejor este nuevo tipo de base de datos.

Producto blank

Bases de datos de proyectos: Del binario al texto

Traducido automáticamente de Deepl

4D v17 R5 marcó el inicio de las pruebas beta para un nuevo tipo de base de datos 4D: las bases de datos de proyectos. En 4D v18, estamos encantados de anunciar que las bases de datos de proyectos están ahora en su versión final. ¡Es el momento de aprovechar la potencia de la plataforma de desarrollo 4 D combinada con la versatilidad de un formato ligero y distribuido!

Producto blank

Bases de datos de proyectos: Más que una solución de colaboración

Traducido automáticamente de Deepl

¿Sueña con una forma de trabajar en colaboración? ¿Una forma de trabajar en cualquier parte del mundo, con miembros del equipo en diferentes lugares, y que nadie tenga que preguntarse dónde encontrar la última versión de un archivo o proyecto? Una forma diferente de probar nuevas funciones y revertirlas si no funcionan, pudiendo elegir un punto de restauración desde el que se quiere revertir en lugar de ejecutar una copia de seguridad completa del archivo. Sus sueños se están haciendo realidad, estos escenarios son ahora posibles gracias a 4D v18 y a las bases de datos de proyectos .

Consejos blank

Personalizar el diálogo del administrador con código 4D

Traducido automáticamente de Deepl

Ha habido peticiones para modificar el cuadro de diálogo de administración de 4D Server, con algunos clientes queriendo eliminar información y otros queriendo añadir información personalizada. Este componente AdminWindow le muestra cómo hacer precisamente eso. Puede utilizarlo «tal cual» o modificarlo para que se ajuste a sus necesidades.