Crear una aplicación independiente con el componente Build4D
Un nuevo componente build4D ha estado disponible en GitHub durante unos meses. Te permite crear sin esfuerzo un proyecto compilado o un componente. Las cosas se ponen aún mejor; esta nueva versión del componente le permitirá generar una aplicación monousuario, ampliando las posibilidades de su flujo de trabajo de desarrollo.
Así que con tool4D disponible desde v20, integrar el proceso de generación de aplicaciones en tus herramientas de CI (Integración Continua) se ha vuelto notablemente conveniente.
¡Profundicemos en los detalles!
Construye tu estructura o componente compilado con Build4D
Con la introducción del modo proyecto y la división de archivos, es bastante fácil manipular los componentes de tus proyectos.
En las últimas versiones de características, hemos añadido varias funcionalidades que le permiten crear su propia cadena de construcción adaptada a su equipo, sus métodos de trabajo y sus necesidades.
Por ejemplo
- Lanzar una compilación por programación,
- comprimir/descomprimir archivos y carpetas con estos comandos,
- Gestione fácilmente la información de su aplicación,
- Aplicaciones Headless 4D para integrarlas en una herramienta de compilación.
Para ayudarle a crear su propia cadena de compilación o integrar 4D en una herramienta de integración continua, hemos desarrollado un componente llamado Build4D disponible en GitHub con las fuentes.
Para este primer paso, Build4D le permite crear una estructura compilada y un componente. Seguiremos enriqueciéndolo para permitirte gestionar una aplicación monousuario, una aplicación cliente o una aplicación servidor.
Visualice su componente de clases en el explorador de métodos
Desde 4D v19 R5, los componentes pueden publicar sus clases. Esta característica vino con consejos y soporte de finalización de código para facilitar su escritura de código.
Para hacer su experiencia de codificación aún más fácil, 4D v19 R7 trae una nueva característica: diga hola al soporte de clases en el explorador de métodos.
Acceda a sus clases de componentes desde su proyecto anfitrión
¡Los componentes ahora pueden publicar clases! Y aún mejor, si su aplicación aún está en modo binario, ahora puede beneficiarse de las clases y del desarrollo orientado a objetos utilizando un componente (en modo proyecto) para crear sus propias clases y utilizarlas desde su aplicación (basada en modo binario).
Bases de datos de proyectos: Construya su propia documentación para los componentes
En una entrada anterior del blog, le mostramos que la documentación de los métodos ha vuelto al Explorador. ¿Quieres llevar las cosas aún más lejos y utilizarlas como documentación para tus componentes? En esta entrada del blog, le mostraremos cómo hacerlo.
Noticia: ¡Componentes 4D disponibles en GitHub!
En 2017, 4D inició un nuevo programa para compartir el código fuente de los componentes internos de 4D con los socios de 4D.
¡Compartir el código fuente de los componentes 4D le permite personalizarlos y hacerlos suyos! Con las bases de datos de proyectos y la posibilidad de compartir el código fuente de una aplicación a través de un sistema de control de fuentes, hemos convertido nuestros componentes internos 4D en bases de datos de proyectos y hemos empujado el código fuente a la cuenta GitHub de 4D. Está abierto a todo el mundo, todo lo que necesita para aprovecharlo es una cuenta en Github. ¿Por qué hemos hecho esto? Para hacer su vida más fácil al mantener un seguimiento de los cambios y modificaciones tanto en el código como en los formularios.
Bases de datos y componentes del proyecto
Desde la entrega de 4D v18, se han publicado una serie de entradas de blog sobre cómo convertir y desarrollar con bases de datos de proyectos. ¿Qué pasa con los componentes? Esta entrada del blog responde a esa pregunta.
Utilización de las bibliotecas 4D en las bases de datos de los proyectos
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:
Una nueva herramienta: Validador JSON
4D v16 R4 introduces un nuevo comando: JSON Validate. Este comando permite verificar que un documento JSON es «válido»según su esquema JSON. Esto es realmente útil para el intercambio de información entre servidores o entre un servidor y su cliente. Gracias a los estándares del esquema JSON, puedes definir un «protocolo» para la comunicación con tu servidor o con un servidor externo. Puedes encontrar más detalles en esta entrada del blog.
Compartir el código fuente de los componentes internos de 4D con los socios de 4D
4D ha iniciado un nuevo programa para compartir el código fuente de los componentes clave internos de 4D, como el informe rápido de 64 bits, los selectores de fecha/hora o incluso la interfaz de usuario de 4D Write Pro.
Ya suena interesante, pero ¿qué significa exactamente para usted? Siempre has querido utilizar el widget del selector de hora, pero con un aspecto diferente. La interfaz de usuario de 4D Write Pro es estupenda, pero no puede encajar exactamente en tu aplicación, que requiere un enfoque de barra de cinta más parecido al de Microsoft Office.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política