Almacenes de datos remotos – Un caso de uso práctico
Una de las funcionalidades más interesantes de 4D v18 fueron los almacenes de datos remotos. Abrieron todo un mundo de posibilidades y en esta entrada del blog le mostraremos un caso de uso práctico:
Una mejor comprensión de las sesiones 4D REST
En una entrada anterior del blog, le mostramos cómo empezar con el servidor REST de 4D. Le guiamos a través de diferentes operaciones CRUD usando Postman y le indicamos la documentación REST completa. En esta entrada del blog, explicaremos cómo funcionan las sesiones en 4D. Esta comprensión le permitirá construir un sistema de autenticación basado en sesiones utilizando el servidor 4D REST.
Raspado de la web utilizando la notación de objetos
¿Quiere recuperar datos que no están disponibles a través de REST o servicios web? ¿Y si sólo están disponibles en un sitio web? Los datos son bastante fáciles de leer para un humano, pero leer datos HTML con un lenguaje de programación no es tan sencillo. Algunos desarrolladores intentan utilizar Position y Substring, otros prueban con Regex, pero es desagradable y lleva mucho tiempo. Un enfoque muy diferente es convertir el HTML en un objeto y obtener los datos mediante la notación de objetos. Las filas de la tabla se manejan como colecciones y son fáciles de recorrer.
Esta entrada del blog describe cómo utilizar este enfoque y proporciona algunos consejos útiles.
Pruebe el potente servidor REST de 4D con Postman
4D ofrece un potente servidor REST que permite el acceso directo a los datos almacenados en sus bases de datos 4D. Esto hace posible, por ejemplo, construir una API para utilizarla con una tecnología moderna de front-end(por ejemplo, Angular, React, etc.). En esta entrada de blog, proporcionaremos la primera introducción al servidor REST robusto de 4D. Verá cómo configurarlo y probar las operaciones de creación, recuperación, actualización y eliminación (CRUD) utilizando la herramienta de pruebas de API, Postman.
Bases de datos de proyectos: Git. Compromiso. Pull. Push y más
En una entrada anterior del blog, le presentamos Git (un sistema de control de versiones) y Github (un servicio de alojamiento basado en la nube) y cómo puede compartir su código 4D con otros desarrolladores. En esta entrada de blog, iremos un poco más allá explorando algunos escenarios que un desarrollador puede encontrar, como clonar un repositorio remoto, ignorar archivos ya confirmados y resolver conflictos de fusión.
Bases de datos de proyectos: Nuevas posibilidades con el editor de formularios
Con la introducción de las bases de datos de proyectos, también hemos modificado la interfaz de algunos diálogos de 4D. En esta entrada del blog, presentaremos algunos de los cambios que hemos realizado en el editor de formularios.
Fórmula – Piensa en el futuro
Según los 10 mejores posts del blog de 2019, el post Fórmula: Más poder detrás de la simplicidad post se clasificó bastante alto … en los cinco primeros. ¡Parece que Formula ha captado realmente tu atención, así que aquí tienes otro consejo que Vincent de Lachaux (desarrollador y experto en 4D ) me ha enseñado y que comparto contigo!
Base de datos binaria vs. Base de datos de proyectos
Como ya sabe, 4D soporta ahora dos formas de trabajar con los fuentes: bases de datos binarias y de proyectos. Las bases de datos binarias son el 4D que todos conocemos y amamos, con el código fuente en un archivo binario para permitir el desarrollo en equipo con 4D Server, y todos los elementos de diseño (métodos, formularios, estructura, etc.) reunidos en un único y compacto archivo binario, el archivo «.4db». Las bases de datos de proyectos facilitan el trabajo colaborativo de los equipos distribuidos, almacenando el código fuente en un sistema de control de fuentes en archivos separados de texto plano. Los proyectos no sustituirán a la 4DB, no tenemos planes de hacer desaparecer la 4DB. Se trata de dos formas diferentes de trabajar y desarrollar. Es usted quien debe elegir la que mejor se adapte a sus necesidades. Aquí tienes una entrada del blog para ayudarte a decidir:
Bases de datos de proyectos: Usuarios y grupos en acción
Se ha publicado un post muy detallado en el blog sobre Usuarios y Grupos en las bases de datos de proyectos. En esta entrada, ofrecemos un vídeo sobre los puntos clave que hay que recordar.
¡Disfrútalo!
Cómo compartir su código 4D a través de Github
Así que ha estado probando bases de datos de proyectos… tal vez ha creado una o tal vez ha convertido una aplicación binaria existente. Ahora, es el momento de mostrarle cómo utilizar Git (el sistema de control de revisiones) con Github como servicio de alojamiento para su aplicación 4D.
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