Editar y gestionar el código de los componentes directamente en el proyecto anfitrión desde 4D Explorer
En 4D 20 R9, introdujimos la posibilidad de editar y depurar métodos y clases de componentes directamente desde un proyecto anfitrión. Comenzando con 4D 21, ahora vamos más allá haciendo de 4D Explorer el eje central para editar tanto el código del proyecto como el de los componentes. Para que: trabaje mejor, trabaje más rápido, con sus componentes.
ESCAPARATE: INFORMES DE GASTOS INTELIGENTES CON AI
Usted conoce el dolor de la presentación de informes de gastos, no para usted, para sus usuarios. Los recibos que se acumulan, la introducción manual, los errores tipográficos que se cuelan. Con 4D AIKit, todo eso desaparece. Una simple carga convierte un recibo o factura en papel en un JSON limpio y estructurado, listo para su base de datos.
No más pérdidas de tiempo en totales, fechas o nombres de proveedores. Vision AI lo lee, los modelos lingüísticos lo estructuran y 4D lo integra directamente en su aplicación. Del papel a la base de datos en segundos, y sus usuarios nunca sentirán la fricción.
SHOWCASE: MODERACIÓN INTELIGENTE DE COMENTARIOS CON AI
Continuando nuestro viaje hacia las funciones inteligentes con 4D AIKit, vamos a explorar un caso de uso muy relevante para cualquier aplicación moderna: la moderación automatizada de comentarios. En un mundo donde las conversaciones en línea pueden ocurrir en tiempo real, mantener su plataforma segura, respetuosa y en cumplimiento ya no es opcional, es esencial. Con AIKit, puede crear poderosas herramientas de moderación directamente en la lógica de su aplicación, sin depender de servicios de moderación externos o de revisores humanos.
Libere el poder de la IA con 4D AIKit: Automatice, cree e innove
Estamos encantados de presentar 4D AIKit, la primera de una serie de funcionalidades impulsadas por la IA diseñadas para llevar las capacidades inteligentes directamente a sus proyectos 4D. Como componente integrado, AIKit permite una integración perfecta de los modelos de última generación de OpenAI en su entorno de desarrollo reforzando nuestro compromiso de poner la IA en el corazón de la innovación en 4D.
Con solo unas pocas líneas de código, puede enriquecer sus aplicaciones con funciones inteligentes como generación de imágenes, moderación de contenido, análisis visual avanzado y chatbots conversacionales. Y esto es sólo el principio. Las posibilidades se abren de par en par, permitiéndole crear soluciones más inteligentes, más dinámicas y con mayor capacidad de respuesta que nunca.
Editar y depurar métodos y clases de componentes en 4D desde el proyecto anfitrión
Cuando se trabaja con un componente propio, cambiar entre el entorno host y el entorno del componente sólo para depurar o mejorar el código del componente puede resultar incómodo. Con 4D 20 R9, ahora puede editar y depurar métodos y clases compartidas de componentes directamente dentro del proyecto anfitrión, siempre que los componentes estén incluidos con su código fuente.
Amplíe su aplicación Qodly con componentes personalizados
4D Qodly Pro ya ofrece una amplia gama de componentes nativos para ayudarle a diseñar sus aplicaciones. Pero ¿sabía que puede ir aún más lejos? Gracias a los componentes personalizados desarrollados por la comunidad, ¡puede mejorar sus proyectos con funcionalidades a medida!
Estos componentes personalizados le permiten extender las capacidades de 4D Qodly Pro añadiendo funcionalidades personalizadas, muy parecido a los plugins y componentes en 4D.
En este blog, exploraremos cómo utilizar e integrar estos componentes, junto con varios casos de uso reales de nuestra aplicación Performance Review.
Integrar componentes 4D directamente desde GitHub
Muchos desarrolladores 4D aprovechan el poder de los componentes de terceros que se encuentran en GitHub, particularmente aquellos listados en el tópico 4d-component. 4D 20 R6 introduce una nueva característica fantástica: la integración directa de estos componentes en el Administrador de componentes.
Esta entrada de blog se sumerge en los detalles, haciendo su proceso de desarrollo más fácil y eficiente.
Uso de clases entre componentes
Los desarrolladores de componentes requieren frecuentemente la utilización de una clase de otro componente existente.
Con 4D 20 R6, cuando un componente tiene un espacio de nombres declarado, sus clases son ahora accesibles a todos los componentes cargados en el proyecto anfitrión a través de cs.namespace.
Simplificar la gestión de componentes en 4D
En el contexto del desarrollo 4D, la gestión de componentes suele implicar una cantidad de trabajo considerable. Sin embargo, la introducción de la función Component Manager en el entorno 4D representa un avance significativo en la gestión de componentes.
Ya no se limita a la colocación de componentes en una carpeta Components designada, esta funcionalidad se basa en dos elementos clave: dependencies.json y environment4d.json. Estos archivos ofrecen a los desarrolladores una mejor visibilidad de las dependencias de la aplicación y la flexibilidad de personalizar las rutas de los componentes.
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!
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
