Producto

Una mirada más profunda al cifrado de datos en 4D

Traducido automáticamente de Deepl

4D ofrece varias vías para mantener la seguridad de su aplicación de negocio. Una de estas vías es asegurar los datos en sí mismos usando la encriptación integrada de 4D. Para ayudarle a entender cómo funciona la encriptación bajo el capó, nos complace anunciar el lanzamiento de la Guía de encriptación de 4D.

Como dijo nuestro vicepresidente de estrategia, Thomas Maul:

«Merece la pena dedicar unos minutos a entender cómo funciona el cifrado. Y no sólo cómo usarlo».

Y no podríamos estar más de acuerdo porque si no lo entendemos correctamente, nunca lo utilizaremos en todo su potencial.

Ya sea que usted esté

  • tratando de obtener una ventaja comercial sobre sus competidores
  • trata (usted o sus clientes) con datos sensibles o información confidencial, como en los sectores financiero, sanitario o jurídico
  • simplemente tiene curiosidad por la tecnología que hay detrás de esta función

Le recomendamos encarecidamente que estudie la solución de cifrado que ofrece 4D.

Lea el documento detallado

Consejos blank

Cómo notarizar su aplicación 4D fusionada (macOS 12 y Xcode 13)

Traducido automáticamente de Deepl

Nota: Actualización para macOS 12/Monterey y Xcode 13. Para Xcode 12 y anteriores, consulte esta entrada del blog.

Con Monterey (macOS 12), es muy recomendable notarizar las aplicaciones distribuidas a través de una red pública. Un número importante de desarrolladores transfiere sus aplicaciones mediante un dispositivo de almacenamiento conectado o a través de archivos compartidos; la notarización no es necesaria en estos casos en los que el usuario ya confía en el desarrollador. La notarización tiene como objetivo garantizar a los usuarios que la aplicación no es maliciosa y sólo es necesaria para las aplicaciones descargadas desde un sitio web.

Utilizando nuestra función de firma incorporada al construir sus aplicaciones con 4D v18, su aplicación está lista para ser notariada. Este proceso se realiza fuera de 4D. Consiste en añadir una firma electrónica a su solicitud y enviar su solicitud firmada a un servicio de inspección automatizado. Aquí está todo lo que necesita saber:

Consejos blank

4D Write Pro – Indexación de textos completos

Traducido automáticamente de Deepl

«¡Quiero encontrar todos los documentos que hablen de tango! ¡Los necesito rápidamente! ¿Puedo hacerlo?»

Bien, ¡pero primero respira!

La búsqueda de palabras clave dentro de los documentos de 4D Write Pro simplemente requiere añadir un nuevo atributo de indexación dentro de cada documento. Esto no se hace por defecto porque este tipo de búsqueda no es necesaria a menudo, por lo que no tendría sentido aumentar sistemáticamente el tamaño de los documentos. Sin embargo, cuando se necesita, este tipo de índice es muy fácil de construir.

Consejos blank

Una mejor comprensión de las sesiones 4D REST

Traducido automáticamente de Deepl

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.

Consejos blank

Raspado de la web utilizando la notación de objetos

Traducido automáticamente de Deepl

¿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.

Notícias blank

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!

Consejos blank

Base de datos binaria vs. Base de datos de proyectos

Traducido automáticamente de Deepl

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: