header write-pro

ORDAUna forma innovadora de acceder a sus datos.

Reúna sus datos y lógica del negocio con estilo

Imagínese acceder a sus datos con un enfoque orientado a objetos sin preocuparse por su estructura física. Imagínese interactuar con toda la base de datos como si fuera un solo objeto en lugar de escribir consultas complejas. Imagínese acceder a sus datos desde diferentes fuentes con el mismo código.

Bueno, esto es solo un vistazo de lo que ORDA es capaz de hacer.

ORDA, acrónimo de Object Relational Data Access, es una forma innovadora de acceder a los datos que combina las ventajas de la programación orientada a objetos con las de las bases de datos relacionales, lo que permite a los desarrolladores centrarse en resolver problemas en lugar de gestionar el acceso a los datos.

ORDA es una tecnología versátil y poderosa que ofrece muchas funcionalidades y beneficios. Por lo tanto, ya sea que esté creando una aplicación simple o un sistema empresarial complejo, ORDA puede ayudar a que tanto su proceso de desarrollo como el acceso a los datos sean más rápidos, fáciles y eficientes.

Si está buscando una mejor manera de trabajar con datos, ¡vale la pena explorar ORDA!

Experimente el poder de ORDA ahora

De un vistazo al último lanzamiento de funcionalidades y aproveche las últimas mejoras.

Descargar

Todo es un objeto

ORDA es un mundo en el que todo es un objeto, incluida la propia base de datos.

Este enfoque permite acceder a toda la base de datos 4D utilizando un enfoque orientado a objetos, lo que facilita el trabajo con los datos y puede ayudar a reducir la complejidad del código. ORDA asigna los datos a los conceptos del mundo real de tal manera que el uso de los datos se vuelve simple, eliminando la necesidad de una comprensión profunda de la estructura relacional.

Código orientado a los negocios con Clases

ORDA viene con clases dedicadas al modelo de datos. Gracias a las clases, se puede ocultar la complejidad de la implementación física del modelo, la aplicación puede exponer fácilmente los servicios, ser más manejable, más fácil de mantener e integrarse sin problemas con otras aplicaciones.

Rendimiento sobresaliente

ORDA puede ayudar a mejorar el rendimiento de las aplicaciones al proporcionar varias técnicas de optimización, como contextos y carga diferida. Estas técnicas pueden ayudar a reducir el número de consultas a la base de datos que deben enviarse al servidor, lo que puede dar lugar a tiempos de respuesta de aplicaciones más rápidos. ¿Lo mejor? Todo es automático; no se requiere programación, a diferencia del uso de SQL o una herramienta ORM.

Aumento de la escalabilidad

ORDA puede ayudar a que las aplicaciones sean más escalables al ofrecer soporte para arquitecturas de bases de datos distribuidas. Esto significa que los datos se pueden distribuir entre varios servidores de bases de datos, lo que puede ayudar a mejorar el rendimiento y manejar mayores cantidades de datos.

Abierto y extensible

ORDA permite crear una integración perfecta entre diferentes sistemas. Se puede combinar con el servidor REST para exponer la lógica de negocio con una API controlada (a través de sus clases) para otras herramientas, como frameworks web como Angular o React.

Seguridad en mente

ORDA viene con un poderoso sistema de permisos que se aplica a las sesiones web y REST.

La arquitectura de seguridad de ORDA se basa en privilegios, acciones de permisos y recursos, que en conjunto, ofrecen un sistema sofisticado que desciende a los niveles de atributo y función para proteger los datos del acceso no autorizado.

Curva de aprendizaje baja

ORDA está diseñado para ser fácil de aprender, con una estructura y sintaxis simples y modernas que son familiares para los desarrolladores con experiencia en programación orientada a objetos u otros antecedentes de programación como Java o JavaScript, lo que les facilita la transición a ORDA.

Más en menos tiempo

ORDA permite a los desarrolladores centrarse en resolver problemas empresariales en lugar de gestionar el acceso a los datos.

Este código puede tardar mucho tiempo en escribirse y puede ser propenso a errores, especialmente para aplicaciones complejas. Cuando se utiliza ORDA, el código repetitivo se reduce, lo que facilita y agiliza el desarrollo de aplicaciones.

Desarrollado por 4D

ORDA es una parte central de la plataforma 4D, lo que significa que está totalmente integrado con otras funcionalidades y tecnologías 4D (por ejemplo, 4D Write Pro). Esto puede ayudar a simplificar el proceso de desarrollo y facilitar la creación de aplicaciones poderosas y sofisticadas.

Diseño elegante

ORDA está diseñado por arquitectos de software altamente experimentados que implementan patrones de diseño efectivos que alientan a los desarrolladores a utilizar buenas prácticas de programación en sus aplicaciones.

ORDA es donde está el foco. Si está pensando en tener su aplicación funcionando y actualizándose en el futuro, o si su aplicación es crítica para un negocio, o si tiene la intención de contratar programadores para trabajar en su aplicación, o si está considerando 4D como una plataforma de desarrollo rápido, entonces esté dispuesto a aprender porque una vez que se pone en marcha con ORDA, 4D es realmente divertido de programar.

Kirk Brooks, Ingeniero de Desarrollo 4D
Consultor, Estados Unidos de América

Documentación

Todo lo que necesita saber sobre ORDA

Un adelanto de lo que puede hacer con ORDA

Funcionalidades poderosas

CRUDCRUD

Realice las operaciones estándar de creación, lectura, actualización y eliminación (CRUD) en los datos seleccionados de la base de datos. Estas operaciones permiten a los desarrolladores manipular los datos de la base de datos de forma flexible y eficaz.

Classes Clases

Eleve el código con las clases del modelo de datos ORDA. Sus aplicaciones pueden exponer fácilmente los servicios, ser más manejables, más fáciles de mantener e integrarse sin problemas con otras aplicaciones.

Functions Funciones

Utilice las funciones de ORDA para obtener información útil sobre su base de datos.

ORDA proporciona una librería API completa para el acceso a datos, totalmente orientada a objetos y comprensible para desarrolladores con otra experiencia de programación.

Computed Attributes and AliasesAtributos y alias calculados

Separe la lógica empresarial de la interfaz de usuario y mejore el rendimiento optimizando las partes por separado. Una solución sencilla para satisfacer las demandas empresariales y los crecientes requisitos de la programación moderna.

Optimization ContextsContextos de optimización

Aumente el rendimiento de su aplicación con Contexts. Una tecnología que permite que solo los datos solicitados sean intercambiados entre el servidor y el cliente.

Lazy LoadingCarga diferida

Reduzca el tiempo de carga inicial con la carga diferida, en la que los datos se cargan solo cuando es necesario.

Permissions SystemSistema de permisos

Proteja sus datos de usuarios no autorizados con un sistema de permisos decidiendo quién accede a los datos y a qué datos se puede acceder.

Locking Mechanism Mecanismo de bloqueo

Elija entre las dos estrategias comunes para administrar el acceso simultáneo a los datos de una base de datos para controlar su registro: bloqueo optimista y pesimista. ORDA lo tiene cubierto para ambos.

Aggregation OperationsOperaciones de adición

Realice cálculos en los conjuntos de datos con operaciones de adición fáciles de entender. Suma, promedio, recuento, mínimo y máximo son algunos métodos para realizar las operaciones descritas por sus nombres.

Logical Operators Operadores lógicos

Obtener intersecciones, uniones o diferencias entre dos conjuntos de datos. Con ORDA, la toma de decisiones basada en ciertas condiciones se ha facilitado.

FormulasFórmulas

Construya criterios de búsqueda complejos que vayan más allá de las capacidades de una sintaxis simple gracias a las fórmulas ORDA.

Placeholders Marcadores de posición

Cree código genérico con marcadores de posición ORDA que se puedan reutilizar con diferentes valores de parámetros, valores que pueden provenir de diferentes orígenes, como interfaces de usuario o una solicitud.

Remote Datastores Almacenes de datos remotos

Trabaje con varias bases de datos al mismo tiempo con el mismo código y aborde diferentes escenarios que su aplicación pueda requerir, como la necesidad de acceder a datos de múltiples fuentes.

Experimente el poder de ORDA ahora

De un vistazo a la última versión de funciones y aproveche las últimas mejoras.

Descargar