kopfteil write-pro

ORDAEin innovativer Weg zum Zugriff auf Ihre Daten.

Bringen Sie Ihre Daten und Ihre Geschäftslogik mit Stil zusammen

Stellen Sie sich vor, Sie könnten mit einem objektorientierten Ansatz auf Ihre Daten zugreifen, ohne sich um deren physische Struktur zu kümmern. Stellen Sie sich vor, dass Sie mit der gesamten Datenbank interagieren, als wäre sie ein einziges Objekt, anstatt komplexe Abfragen zu schreiben. Stellen Sie sich vor, dass Sie mit demselben Code auf Ihre Daten aus verschiedenen Quellen zugreifen können.

>

Nun, das ist nur ein kleiner Einblick in die Möglichkeiten von ORDA.

ORDA, was für Object Relational Data A access steht, ist eine innovative Art des Datenzugriffs, die die Vorteile der objektorientierten Programmierung mit denen relationaler Datenbanken verbindet und es Entwicklern ermöglicht, sich auf die Lösung von Geschäftsproblemen zu konzentrieren, anstatt den Datenzugriff zu verwalten.

ORDA ist eine vielseitige und leistungsstarke Technologie, die viele Funktionen und Vorteile bietet. Ganz gleich, ob Sie eine einfache Anwendung oder ein komplexes Unternehmenssystem entwickeln, ORDA kann dazu beitragen, sowohl Ihren Entwicklungsprozess als auch den Datenzugriff schneller, einfacher und effizienter zu gestalten.

Wenn Sie auf der Suche nach einer besseren Möglichkeit sind, mit Daten zu arbeiten, sollten Sie ORDA unbedingt ausprobieren!

Erleben Sie die Leistungsfähigkeit von ORDA jetzt

Werfen Sie einen Blick auf die neueste Version und nutzen Sie die Vorteile der jüngsten Verbesserungen.

Download

Alles ist ein Objekt

ORDA ist eine Welt, in der Alles ein Objekt ist, einschliesslich der Datenbank selbst.

Dieser Ansatz ermöglicht den Zugriff auf die gesamte 4D Datenbank über einen objektorientierten Ansatz, der die Arbeit mit den Daten erleichtert und die Komplexität des Codes reduzieren kann. ORDA bildet die Daten so auf reale Konzepte ab, dass die Verwendung der Daten einfach wird und kein tiefes Verständnis der relationalen Struktur erforderlich ist.

Geschäftsorientierter Code mit Klassen

ORDA wird mit Klassen für das Datenmodell geliefert. Dank der Klassen kann die Komplexität der physischen Implementierung des Modells ausgeblendet werden, die Anwendung kann leicht Dienste bereitstellen, ist besser verwaltbar, einfacher zu pflegen und lässt sich nahtlos in andere Anwendungen integrieren.

Hervorragende Performance

ORDA kann dazu beitragen, die Performance von Anwendungen zu verbessern, indem es verschiedene Optimierungstechniken wie Kontexte und Lazy Loading bereitstellt. Diese Techniken können dazu beitragen, die Anzahl der Datenbankabfragen, die an den Server gesendet werden müssen, zu reduzieren, was zu schnelleren Antwortzeiten der Anwendungen führen kann. Und das Beste daran? Es geht alles automatisch; anders als bei der Verwendung von SQL oder einem ORM Tool ist keine Programmierung erforderlich.

Erhöhte Skalierbarkeit

ORDA kann dazu beitragen, Anwendungen mehr Skalierbarkeit zu verleihen, indem es Unterstützung für verteilte Datenbankarchitekturen bietet. Das bedeutet, dass Daten auf mehrere Datenbankserver verteilt werden können, was zu einer besseren Performance und zur Bewältigung grösserer Datenmengen beitragen kann.

Offen & Erweiterbar

ORDA ermöglicht eine nahtlose Integration zwischen verschiedenen Systemen. Es kann mit dem REST-Server kombiniert werden, um Geschäftslogik mit einer kontrollierten API (über Ihre Klassen) für andere Tools, wie z.B. Web-Frameworks wie Angular oder React, bereitzustellen

Sicherheit im Blick

ORDA verfügt über ein leistungsstarkes Berechtigungssystem, das für Web- und REST-Sessions gilt.

Die ORDA-Sicherheitsarchitektur basiert auf Privilegien, Berechtigungsaktionen und Ressourcen, die zusammen ein ausgeklügeltes System bilden, das bis auf Attribut- und Funktionsebene reicht, um Daten vor unbefugtem Zugriff zu schützen.

Niedrige Lernkurve

ORDA ist so konzipiert, dass es leicht zu erlernen ist, mit einer einfachen und modernen Struktur und Syntax, die Entwicklern mit Erfahrung in objektorientierter Programmierung oder anderen Programmierhintergründen wie Java oder JavaScript vertraut ist und ihnen den Übergang zu ORDA erleichtert.

Mehr erledigt in weniger Zeit

ORDA ermöglicht es Entwicklern, sich auf die Lösung von Geschäftsproblemen zu konzentrieren, anstatt den Datenzugriff zu verwalten.

Das Schreiben dieses Codes kann sehr viel Zeit in Anspruch nehmen und ist fehleranfällig, insbesondere bei komplexen Anwendungen. Bei der Verwendung von ORDA wird der Standardcode reduziert, wodurch die Entwicklung von Anwendungen einfacher und schneller wird.

Gestützt durch 4D

ORDA ist ein Kernbestandteil der 4D Plattform, d.h. es ist vollständig mit anderen 4D Funktionen und Technologien (z.B. 4D Write Pro) integriert. Dies kann dazu beitragen, den Entwicklungsprozess zu vereinfachen und die Erstellung leistungsstarker und anspruchsvoller Anwendungen zu erleichtern.

Elegantes Design

ORDA wurde von sehr erfahrenen Softwarearchitekten entworfen, die effektive Design Patterns implementieren, die Entwickler dazu ermutigen, gute Programmierpraktiken in ihren Anwendungen zu verwenden.

ORDA ist der Ort, wo der Schwerpunkt liegt. Wenn Sie Ihre Anwendung in Zukunft laufen lassen und aktualisieren wollen, oder wenn Ihre Anwendung geschäftskritisch ist, oder wenn Sie beabsichtigen, Programmierer für die Arbeit an Ihrer Anwendung einzustellen, oder wenn Sie 4D als schnelle Entwicklungsplattform betrachten, dann sollten Sie bereit sein, etwas zu lernen, denn wenn Sie erst einmal mit ORDA losgelegt haben, macht das Programmieren mit 4D wirklich Spass.

Kirk Brooks, 4D Entwicklungsingenieur
Berater, Vereinigte Staaten von Amerika

Dokumentation

Alles, was Sie über ORDA wissen müssen

Ein kleiner Vorgeschmack auf das, was Sie mit ORDA tun können

Power-Funktionen

CRUDCRUD

Die Standardoperationen zum Erstellen, Lesen, Aktualisieren und Löschen (CRUD) ausgewählter Daten in der Datenbank. Diese Operationen ermöglichen es Entwicklern, Daten in der Datenbank auf flexible und leistungsstarke Weise zu manipulieren.

Classes Classes

Erweitern Sie Ihren Code mit den ORDA-Datenmodellklassen. Ihre Anwendungen können auf einfache Weise Dienste bereitstellen, sind besser verwaltbar, einfacher zu pflegen und lassen sich nahtlos in andere Anwendungen integrieren.

Funktionen Funktionen

Nutzen Sie die ORDA-Funktionen, um nützliche Informationen über Ihre Datenbank zu erhalten.

ORDA bietet eine vollständige API Library für den Datenzugriff, die vollständig objektorientiert und auch für Entwickler mit anderem Programmierhintergrund verständlich ist.

Berechnete Attribute und AliaseBerechnete Attribute und Aliase

Trennen Sie Ihre Geschäftslogik von der Benutzeroberfläche und verbessern Sie die Performance, indem Sie die Teile separat optimieren. Eine einfache Lösung, um den geschäftlichen Anforderungen und den gestiegenen Anforderungen der modernen Programmierung gerecht zu werden.

>

OptimierungskontexteOptimierungskontexte

Steigern Sie die Performance Ihrer Anwendung mit Contexts. Eine Technologie, die es ermöglicht, dass nur die angeforderten Daten zwischen dem Server und dem Client ausgetauscht werden.

Lazy LoadingLazy Loading

Reduzieren Sie die anfängliche Ladezeit mit Lazy Loading, bei dem die Daten nur bei Bedarf geladen werden.

BerechtigungssystemBerechtigungssystem

Schützen Sie Ihre Daten vor unbefugten Usern mit einem Berechtigungssystem, indem Sie entscheiden, wer auf die Daten zugreift und welche Daten zugänglich sind.

Locking Mechanism Locking Mechanism

Wählen Sie zwischen den beiden gängigen Strategien zur Verwaltung des gleichzeitigen Zugriffs auf Daten in einer Datenbank, um Ihren Datensatz zu bearbeiten: optimistisches und pessimistisches Locking. ORDA bietet Ihnen beide Möglichkeiten.

>

Aggregation OperationsAggregation Operations

Durchführen von Berechnungen auf den Datensätzen mit leicht verständlichen Aggregationsoperationen. Summe, Durchschnitt, Anzahl, Min und Max sind einige der Methoden, mit denen Sie die Operationen durchführen können, die durch ihre Namen beschrieben werden.

Logische Operatoren Logische Operatoren

Ermitteln Sie Überschneidungen, Vereinigungen oder Unterschiede zwischen zwei Datensätzen. Mit ORDA wird die Entscheidungsfindung auf der Grundlage bestimmter Bedingungen leicht gemacht.

FormelnFormeln

Konstruieren Sie dank der ORDA-Formeln komplexe Suchkriterien, die über die Möglichkeiten einer einfachen Syntax hinausgehen.

Platzhalter Platzhalter

Erstellen Sie generischen Code mit ORDA-Platzhaltern, die mit verschiedenen Parameterwerten wiederverwendet werden können, Werte, die aus unterschiedlichen Quellen stammen können, wie z.B. Benutzeroberflächen oder eine Anfrage.

Remote Datastores Remote Datastores

Arbeiten Sie mit demselben Code gleichzeitig mit mehreren Datenbanken und bewältigen Sie verschiedene Szenarien, die Ihre Anwendung benötigen könnte, wie z.B. die Notwendigkeit, auf Daten aus mehreren Quellen zuzugreifen.

Erleben Sie die Leistungsfähigkeit von ORDA jetzt

Werfen Sie einen Blick auf die neueste Version und nutzen Sie die Vorteile der jüngsten Verbesserungen.

Download