Stellen Sie sich vor, Sie könnten Ihre Datenbank mit einem objektorientierten Ansatz nutzen, ohne sich Gedanken über ihre physische Struktur zu machen. Stellen Sie sich vor, Sie könnten mehrere aktuelle Selektionen gleichzeitig pflegen oder rekursive Abfragen in einer einzigen Codezeile durchführen. Nun, das ist jetzt Realität dank ORDA! Mit 4D v17 kann Ihr Code in einem objektorientierten Modus geschrieben werden, und Sie können problemlos durch Ihr gesamtes Datenmodell navigieren.
ORDA war eine der wichtigsten Ankündigungen des 4D Summit 2018 und eröffnete eine Welt neuer Möglichkeiten in 4D. Jetzt ist es an der Zeit, Ihnen mehr Details über die ORDA 4D v17. To do so, we’ve prepared eine Reihe von Blog-Beiträgen, die sich speziell mit den Konzepten von ORDA core und den damit verbundenen Funktionen befassen. Und wir werden sie veröffentlichen, einen nach dem anderen, Tag für Tag.
Aber Moment mal – wofür steht ORDA? ORDA ist ein Akronym für Object Relational Data Access.
O . .. Objekt
Objekte sind nicht neu in 4D. Wir haben sie schon vor Jahren eingeführt. Zuerst tauchten sie in der Sprache auf, dann als Objektfelder, und jetzt mit der Objektnotation. ORDA geht noch einen großen Schritt weiter. Warum nicht die gesamte Datenbank als Objekt verwenden?
R . .. Relational
Die Erstellung von Geschäftsanwendungen ohne die Verwendung von Relationen wäre sehr schwierig. ORDA macht die Verwendung von Relationen so viel einfacher, selbst wenn sie rekursiv sind.
D . .. Daten
Alles dreht sich um Daten. Stellen Sie sich vor, Sie hätten etwas Besseres und weniger Einschränkendes. ORDA macht die Nutzung Ihrer Daten so einfach und bequem wie bisher, aber unbegrenzt.
A . .. Zugang
ORDA ist nicht nur eine neue Sprache oder eine neue Syntax. Es geht um den Zugriff auf Daten. Sogar aus verschiedenen Quellen, mit demselben Code und denselben Formularen.
Wie wird ORDA Ihre Arbeitsweise verändern?
Für bestehende 4D-Entwickler wird ORDA neue Möglichkeiten eröffnen und es erlauben, die Vorteile modernster Konzepte zu nutzen. Aber es gibt keinen Grund zur Panik, Sie müssen Ihren Code nicht neu schreiben. Sie können die klassische 4D Sprache mit ORDA kombinieren, in der gleichen Anwendung, sogar in der gleichen Methode.
Für neue 4D Entwickler wird ORDA den Einstieg in 4D erleichtern, wenn sie aus anderen Sprachen kommen (wie z.B. JavaScript), da ihnen viele der objektorientierten Konzepte vertraut sein werden.
Schließlich wird diese neue ORDA-Blogpost-Serie viele Datenbankbeispiele und Code-Beispiele enthalten, um Sie anzuleiten und Ihnen das ORDAdas volle Potenzial von ORDA zu zeigen. Bleiben Sie also dran und geben Sie uns Feedback in den 4D Foren!