ORDA – Vom Anfänger zum Experten
ORDA, die Abkürzung für Object Relational Data Access, ist eine Methode des Datenzugriffs, die die Vorteile der objektorientierten Programmierung mit denen relationaler Datenbanken kombiniert und es Entwicklern ermöglicht, sich auf die Lösung von Geschäftsproblemen zu konzentrieren, anstatt den Datenzugriff zu verwalten.
Unabhängig davon, ob Sie neu in ORDA sind oder bereits damit vertraut sind und Ihr Wissen erweitern möchten, betrachten Sie diesen Blogbeitrag als eine Roadmap, die Sie durch den Lernprozess führt.
Dieser Blogbeitrag enthält die folgenden Punkte:
- ORDA-Vorteile
- ORDA-Übersicht
- Hauptkonzept
- ORDA-APIs
- ORDA-Abstraktionsschicht
- Aus der Ferne arbeiten
- Optimierung von Anfragen
- Berechtigungssystem
- Gemeinsame Nutzung von Daten zwischen Prozessen
Lassen Sie uns ohne Umschweife zur Sache kommen!
Filtern Sie den Zugriff auf Ihre Daten mit einem umfassenden System von Berechtigungen
Der Filterzugriff auf Daten ist eine unverzichtbare Funktion, um den böswilligen Zugriff auf Ihre Anwendung zu verhindern.
Bislang konnten Sie eine Datenklasse und einige ihrer Attribute als REST-Ressource freigeben oder nicht freigeben. Das war bereits ein bequemes Mittel, um den Zugriff auf Ihre Daten zu beschränken. Dennoch freuen wir uns, mit v19R8 ein leistungsfähiges und vollständig anpassbares System zum Schutz Ihrer Daten vor unbefugten Nutzern anbieten zu können. Ein System zum Schutz Ihrer Daten hängt davon ab, wer auf sie zugreift und auf welche Daten zugegriffen wird.
Das Jahr im Rückblick: Die fünf wichtigsten Features des Jahres 2022
2022 hat vier Produktversionen mit vielen von Ihnen gewünschten Funktionen erhalten.
Es war nicht einfach, nur fünf Funktionen aus der ständig wachsenden Liste auszuwählen. Wir haben diese Liste der Top-Funktionen von 2022 zusammengestellt, basierend auf dem positiven Feedback, das wir erhalten haben.
Das sind unsere 10 besten Blogbeiträge des Jahres 2022
2022 hat alles!
Von 4D Write Pro und seiner Liste von Funktionen, die es zu einem fortschrittlichen, vorlagenbasierten Dokumentengenerator machen, bis hin zu 4D View Pro, das sich als mehr als nur eine Tabellenkalkulationslösung erwiesen hat, bis hin zu ganz neuen ORDA-, Programmier- und 4D for Mobile-Funktionen.
Und bevor wir in den hellen Horizont der Möglichkeiten des Jahres 2023 eintauchen, lassen Sie uns einen Blick auf die meistgesehenen Beiträge des Jahres 2022 werfen 🔥
Neueste Verbesserungen des HTTP-Client
Mit 4D v19R6 haben wir einen neuen Weg gefunden, HTTP-Anfragen durchzuführen: HTTP-Klassen. Zu diesem Zeitpunkt waren einige der Funktionen der HTTP-Klassen noch nicht endgültig, da wir sie an die neue Syntax anpassen wollten. Das ist nun geschehen! In v19R7 sind die Funktionen für komprimierte Antworten, Chunked Responses und Umleitungen nun vollständig.
Als Bonus haben wir auch eine neue Möglichkeit zum Protokollieren von HTTP-Anfragen hinzugefügt. Und da es für alle hilfreich ist, ist diese neue Protokollierung sowohl für die neuen HTTP-Klassen als auch für die alte Syntax verfügbar.
Visualisieren Sie Ihre Klassenkomponente im Method Explorer
Ab 4D v19 R5 können Komponenten ihre Klassen veröffentlichen. Diese Funktion wurde mit Tipps und Code-Vervollständigung unterstützt, um das Schreiben von Code zu erleichtern.
Um die Programmierung noch einfacher zu gestalten, bringt v19 R7, mit der Unterstützung von Klassen im Methodenexplorer, neue Funktionen mit sich.
4D v19 R7 Beta startet heute
Es gibt die sieben Weltwunder. Die sieben Zwerge. Die sieben Farben des Regenbogens. Sieben Noten auf einer musikalischen Skala. Und möge die siebte Version von v19 den Charme dieser Zahl in Ihre 4D Anwendung bringen ✨.
Entdecken wir, was 4D v19 R7 Beta zu bieten hat:
- Mit den neuen Updates von 4D Write Pro können Sie Ihre Dokumente von gut zu großartig machen, z. B. mit einer benutzerfreundlichen Anzeige von Formeln, der Erkennung von Dokumentenänderungen und„Zwischensummen„-Zeilen.
- Manipulieren Sie Daten in Echtzeit und entdecken Sie den Künstler in sich, dank der Möglichkeit, Webseiten in Ihren 4D for Mobile Anwendungen anzuzeigen.
- Sparen Sie Zeit und Speicherplatz durch die Möglichkeit, lokale Ressourcen mit Windows Remote Desktop Services in einen gemeinsamen Ordner herunterzuladen.
- Verwalten Sie Ihre Tabellenspalten und -zeilen effizienter mit dem neuen Befehlssatz von 4D View Pro – in Kombination mit Datenkontexten wird die Gestaltung selbst fortgeschrittener Vorlagen zum Kinderspiel.
- Und vieles mehr erwartet Sie in dieser neuen Version, die keine Wünsche offen lässt!
4D v19 R7 jetzt herunterladen (Exklusiv für 4D Partner)
HTTP-Klassen: Ein neuer Weg zur Durchführung asynchroner HTTP-Anfragen
In unserem ständigen Bestreben, die 4D Syntax und Funktionalitäten zu verbessern, haben wir beschlossen, Ihnen neue Befehle zur Durchführung von HTTP-Anfragen in 4D zur Verfügung zu stellen: die HTTP-Klassen. Sie sind direkt in 4D v19 R6 verfügbar und werden in den kommenden Versionen viele Verbesserungen aufweisen. Lassen Sie mich Ihnen zeigen, wie Sie sie sofort nutzen können.
Gleichzeitiges Entwickeln auf 4D Server im Projektmodus
Seit seiner Veröffentlichung in 4D v18 hat Projects die Möglichkeiten von 4D drastisch erweitert, u.a. durch die Kompatibilität mit Versionskontrollsystemen.
Wir sind sehr stolz darauf, dass diese Funktion von der 4D Community so gut angenommen wird. Dies hat uns dazu veranlasst, die Funktion weiter zu verbessern und noch besser zu machen.
Zu Ihren Rückmeldungen gehörte auch der Wunsch nach der Möglichkeit, gleichzeitig auf einem einzigen Entwicklungsserver im Team zu arbeiten. Auch hier hat 4D zugehört, und wir freuen uns, Ihnen mitteilen zu können, dass Sie mit 4D v19 R6 an einem Entwicklungsserver im Projektmodus arbeiten können!
4D v19 R6 Beta startet heute
Wir freuen uns, Ihnen den Start von beta testing für bekannt zu geben. 4D v19 R6! Diese Version ist voll von Verbesserungen und neuen Funktionen, die Sie nicht verpassen sollten!
Lassen Sie uns einen Blick darauf werfen und entdecken, was neu ist in der 4D v19 R6 Beta:
- Horizontales und vertikales Padding für Listboxen – so kann Ihre Oberfläche noch professioneller aussehen.
- Developing concurrently on 4D Server in Project Mode — So können Sie den Projektmodus übernehmen, ohne Ihre Organisation zu beeinträchtigen, wenn Sie noch mit dem binären Modus arbeiten.
- Definieren Sie eine „Datenquelle“ für die Tabellen von 4D Write Pro – so können die Endanwender Ihrer Anwendung Vorlagen erstellen oder ändern, die automatisch mit Daten gefüllt werden.
- Native support for Microsoft 365 — so you can support Single Sign-On, and retrieve information for the authenticated user, to name a few possibilities.
- 4D for Mobile Aliase – so können Sie Werte in mehreren Tiefengraden abrufen und noch mehr relevante Informationen in Ihrer mobilen App anzeigen.
- Vieles mehr erwartet Sie!
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik