4D-Projekt: Aufbruch in eine neue Ära der Zusammenarbeit
4D ist seit 4D Server 1.0 ein langjähriger Befürworter der Teamentwicklung. Der größte Vorteil der gemeinsamen Arbeit am gleichen Quellcode ist die Möglichkeit, im Team zu entwickeln und zu testen. Für verteilte Teams kann dies jedoch einige Nachteile mit sich bringen, da sie möglicherweise nicht am selben Quellcode arbeiten können.
Nach einer kompletten Überarbeitung unterstützt 4D nun zwei Arten, mit Quellen zu arbeiten: Binär und Projekt. Binär ist das 4D, das wir alle kennen und lieben, mit dem Quellcode in einer Binärdatei, um die Entwicklung im Team mit 4D Server zu ermöglichen. Project erleichtert verteilten Teams die Zusammenarbeit, indem es den Quellcode in einem Quellkontrollsystem in einfachen Textdateien speichert.
Erste Schritte mit Verschlüsselung in 4D
In einem früheren Blogbeitrag haben wir neue Tools zur Datenverschlüsselung für Ihre 4D Datenbanken angekündigt. Jetzt ist es an der Zeit, sich die Hände schmutzig zu machen und mehr über diese Tools zu erfahren, die so automatisch wie möglich sein sollen.
4D Objektfelder mit SQL Engine lesen
Ein 4D Objektfeld ist ein persistenter Datenbankfeldtyp, der als binärer Inhalt gespeichert wird. Bisher war es nicht möglich, diese Art von Feldern mit einem ODBC-Treiber zu lesen. Bis heute.
Vorher wurde beim Versuch, ein Objektfeld zu lesen, ein Fehler zurückgegeben. Dies verhinderte die Ausführung von einfachen Select * from myTable-Anfragen , was für Benutzer, die nur den Inhalt einer Tabelle durchsuchen wollten, frustrierend sein konnte.
Gute Nachrichten! Die SQL-Engine wurde aktualisiert, um das Lesen von 4D-Objektfeldern zu ermöglichen.
Einführung in die Datenverschlüsselung in 4D
Daten sind überall. Da sich unser Leben immer mehr ins Internet verlagert, nimmt auch die Bedeutung der Datensicherheit zu. Kundendaten müssen vor potenziellen Bedrohungen und Verstößen geschützt werden. In vielen Fällen bietet die Verwendung eines Festplattenverschlüsselungstools (z. B. Bitlocker von Microsoft oder FileVault von Apple) ein ausreichendes Maß an Schutz. Was aber, wenn Ihr Kunde oder Ihr CSO (Chief Security Officer) eine Verschlüsselung auf Datenbankebene verlangt – und zwar pro Tabelle?
Auf dem 4D Summit 2018 haben Sie nach einer Lösung zur Verschlüsselung Ihrer Daten gefragt und wir haben sie geliefert. Wir freuen uns, Ihnen neue Datenverschlüsselungstools für Ihre 4D Datenbanken vorstellen zu können.
4D Write Pro unterstützt jetzt virtuelle Strukturen!
Die Bedürfnisse der Endbenutzer zu verstehen und benutzerfreundliche Schnittstellen zu schaffen, hat für jeden Anwendungsentwickler hohe Priorität.
Und wie Sie vielleicht wissen, können Sie in 4D Tabellen- und Feldnamen mit Aliasen versehen, um sie für den Endbenutzer lesbarer zu machen. Dies ermöglicht eine einfachere Übersetzung und Lesbarkeit in Standarddialogen (Abfrage-, Sortier- und Formeleditoren), aber auch das Herausfiltern von Tabellen oder Feldern, die für den Endbenutzer nicht sichtbar sein sollten.
Während des 4D Summit 2018 wurden wir gebeten, diese Funktion auf 4D Write Pro zu erweitern. Nun, wir haben zugehört und es ist jetzt mit 4D v17 R4 verfügbar!
Benennen Sie Ihre Bereiche und Formeln in 4D View Pro
4D v17 R4 ist auf dem Weg mit einer coolen neuen 4D View Pro Funktion: benannte Bereiche und Formeln. Wenn Sie Formeln mit Verweisen auf Zellen oder Konstanten verwenden müssen, kann diese Funktion eine große Hilfe sein!
Mit diesen neuen Befehlen sind Ihre Formeln besser lesbar und dank der automatischen Vervollständigung in 4D View Pro leicht zugänglich.
Eingeschränkte Abfragen mit 4D für iOS
Mit 4D v17 R4 ist das Einbetten und Anzeigen von gefilterten Inhalten in Ihrer 4D for iOS App ein Kinderspiel! Mit diesem R-Release können Sie die Daten filtern, die in Ihrer mobilen App angezeigt werden sollen.
Koordinaten in einem 4D Write Pro Dokument abrufen
Inzwischen sollten Sie mit dem WP Get position Befehl vertraut sein. Zumindest haben Sie in diesem Blog-Beitrag darüber gelesen. Er wurde mit Version 17 eingeführt und hilft Ihnen, Informationen über die Position von Elementen in Ihren Dokumenten zu erhalten.
4D v17 R4 peppt die Sache auf … es liefert jetzt auch Koordinaten!
Einfaches Synchronisieren Ihrer Prozesse
Präemptive Prozesse sind sehr nützlich für die parallele Durchführung umfangreicher Berechnungen, bei denen alle Kerne Ihrer CPU genutzt werden, aber manchmal müssen Sie Aufgaben an einen kooperativen Prozess delegieren(z. B. mit einem nicht präemptiven Befehl). Mit dem New signal Befehl können Sie einen Prozess anhalten und auf die Antwort eines anderen Prozesses warten!
Neue Befehle zur Serververwaltung
4D bietet weiterhin Funktionen, mit denen Sie Ihre eigenen Anwendungen zur Überwachung Ihrer Server erstellen können. Vom programmgesteuerten Abrufen von Informationen über Sitzungen, Prozesse und den Anwendungsserver bis hin zum Abrufen von Informationen über den Webserver.
Nachdem 4D v17 R4 Ihnen bereits Befehle zum Auslesen von Statusinformationen zur Verfügung gestellt hat, können Sie nun den Status ändern. Sie können nun Ihre eigenen Administrationsoberflächen als Dialoge auf dem Server, Client oder sogar als HTML-Seiten für den Webzugriff erstellen. Das bleibt Ihnen überlassen. Mit diesen Befehlen können Sie die gleichen Aktionen ausführen wie mit der Standard 4D Administrationsoberfläche. Sie können zum Beispiel eine Nachricht an Ihre Benutzer senden, um sie über geplante Wartungsarbeiten zu informieren, oder neue Verbindungen zum Anwendungsserver blockieren, während Sie eine Operation daran durchführen.
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