Tipps: ORDA-Datenmodell-Klassen
Inzwischen wissen Sie, dass es ORDA-Kurse gibt. In diesem Blog-Beitrag erfahren Sie ein paar praktische Tipps, wie Sie diese am besten nutzen können!
Projekt-Datenbanken: Erstellen Sie Ihre eigene Dokumentation für Komponenten
In einem früheren Blogbeitrag haben wir Ihnen gezeigt, dass die Dokumentation für Methoden in den Explorer zurückgekehrt ist. Möchten Sie noch einen Schritt weiter gehen und sie als Dokumentation für Ihre Komponenten verwenden? In diesem Blogbeitrag zeigen wir Ihnen, wie das geht!
Remote-Datenspeicher – ein praktischer Anwendungsfall
Eine der interessantesten Funktionen, die mit 4D v18 geliefert wurden, waren Remote-Datenspeicher. Sie eröffneten eine ganze Welt von Möglichkeiten und in diesem Blogbeitrag zeigen wir Ihnen einen praktischen Anwendungsfall:
Ein besseres Verständnis von 4D REST Sitzungen
In einem früheren Blog-Beitrag haben wir Ihnen gezeigt, wie Sie mit dem 4D REST Server loslegen können. Wir haben Sie durch verschiedene CRUD-Operationen mit Postman geführt und Sie auf die vollständige REST-Dokumentation hingewiesen. In diesem Blog-Beitrag erklären wir Ihnen, wie Sessions in 4D funktionieren. So können Sie ein Session-basiertes Authentifizierungssystem mit dem 4D REST Server aufbauen.
Web Scraping mit Objektnotation
Sie möchten Daten abrufen, die nicht über REST oder Webdienste verfügbar sind? Was, wenn sie nur auf einer Website verfügbar sind? Die Daten sind für einen Menschen einfach genug zu lesen, aber das Lesen von HTML-Daten mit einer Programmiersprache ist nicht so einfach. Einige Entwickler versuchen es mit Position und Substring, andere mit Regex, aber das ist unangenehm und zeitraubend. Ein ganz anderer Ansatz besteht darin, das HTML in ein Objekt zu konvertieren und die Daten über die Objektnotation zu erhalten. Tabellenzeilen werden als Sammlungen behandelt und lassen sich leicht in Schleifen durchlaufen!
In diesem Blogbeitrag wird beschrieben, wie man diesen Ansatz verwendet, und es werden einige praktische Tipps gegeben.
Testen Sie den leistungsstarken 4D REST Server mit Postman
4D bietet einen leistungsstarken REST-Server, der den direkten Zugriff auf die in Ihren 4D Datenbanken gespeicherten Daten ermöglicht. So können Sie beispielsweise eine API erstellen, die mit einer modernen Front-End-Technologie(z.B. Angular, React, etc.) verwendet werden kann. In diesem Blogbeitrag geben wir Ihnen eine erste Einführung in den 4D Robust REST Server. Sie erfahren, wie Sie ihn konfigurieren und die CRUD-Operationen (Create, Retrieve, Update und Delete) mit dem API-Testtool Postman testen.
Projekt-Datenbanken: Git. Übertragen. Pull. Push & mehr
In einem früheren Blog-Beitrag haben wir Ihnen Git (ein Versionskontrollsystem) und Github (ein Cloud-basierter Hosting-Dienst) vorgestellt und wie Sie Ihren 4D Code mit anderen Entwicklern teilen können. In diesem Blog-Beitrag gehen wir noch einen Schritt weiter, indem wir einige Szenarien untersuchen, die einem Entwickler begegnen können, z. B. das Klonen eines entfernten Repositorys, das Ignorieren bereits übergebener Dateien und das Lösen von Merge-Konflikten.
Projektdatenbanken: Neue Möglichkeiten mit dem Formular-Editor
Mit der Einführung von Projektdatenbanken haben wir auch die Oberfläche einiger 4D Dialoge verändert. In diesem Blogbeitrag stellen wir Ihnen einige der Änderungen vor, die wir am Formulareditor vorgenommen haben.
Formel – Über den Tellerrand schauen
In den Top 10 der Blogbeiträge des Jahres 2019 ist die Formel: Mehr Power hinter der Einfachheit ziemlich weit oben … unter den ersten fünf. Es scheint, dass Formula Ihre Aufmerksamkeit erregt hat. Hier ist ein weiterer Tipp, den Vincent de Lachaux (Entwickler und 4D Experte) mir gezeigt hat und den ich mit Ihnen teilen möchte!
Binäre Datenbank vs. Projektdatenbank
Wie Sie wissen, unterstützt 4D jetzt zwei Arten, mit Quellen zu arbeiten: binäre und Projektdatenbanken. Binäre Datenbanken sind das 4D, das wir alle kennen und lieben, mit Quellcode in einer binären Datei, um die Entwicklung im Team mit 4D Server zu ermöglichen, und allen Designelementen (Methoden, Formulare, Struktur usw.) in einer einzigen, kompakten binären Datei, der „.4db“-Datei. Projektdatenbanken erleichtern verteilten Teams die Zusammenarbeit, indem sie den Quellcode in einem Quellkontrollsystem in separaten, einfachen Textdateien speichern. Projekte werden die 4DB nicht ersetzen, wir haben nicht vor, die 4DB verschwinden zu lassen. Es handelt sich um zwei verschiedene Arbeits- und Entwicklungsmethoden. Es liegt an Ihnen, zu entscheiden, was Ihren Bedürfnissen am besten entspricht. Hier ist ein Blogbeitrag, der Ihnen bei der Entscheidung helfen soll:
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
