Nachrichten

4D v20 R3 ist jetzt verfügbar!

4D v20 R3 – jetzt verfügbar!

Hier die Neuerungen:

Download 4D v20 R3 (monatliche Hot Fixes verfügbar)

  • 4D Write Pro: Das anerkannte PDF/A Format wird kann nun erstellt werden. Verbessern Sie die Lesbarkeit von Dokumenten mit benannten Formeln und vereinfachen Sie Vorlagen.
  • Verbessertes Programmiererlebnis: Verabschieden Sie sich von sich wiederholendem Code! Deklarieren und initialisieren Sie Variablen in einer einzigen Zeile. Vereinfachen Sie Methodendeklarationen mit dem „…“-Symbol für mehr Flexibilität. Entdecken Sie die Effizienz der neuen Funktion multiSort() zur Datenmanipulation.
  • WebSocket: Passen Sie die Client-Header an, um die Interaktion besser zu steuern und Sicherheits- oder anwendungsspezifische Daten zu übermitteln.
  • 4D View Pro: Genießen Sie die verbesserte Leistung beim Umgang mit größeren 4D View Pro Dokumenten mit einem neuen Blob-Format, das komprimierte Dateien in der Datenbank ohne Geschwindigkeitseinbußen speichert.
  • Visual Studio Code Erweiterung: Greifen Sie einfach auf informative Beschreibungen zu, indem Sie mit dem Mauszeiger über Befehle oder Klassen fahren. Klicken Sie darauf, um umfassende Details zu erhalten, die Ihre Codierungserfahrung in VSCode verbessern.
Produkt blank

ORDA: Zuweisung eines Pfades zu einem Blob- oder Bild-Attribut

Nicht-ORDA-Datenbankbefehle boten Ihnen die Möglichkeit, Bilder und Blobs außerhalb Ihrer Datendatei abzulegen, dank des Befehls SET EXTERNAL DATA PATH. Dieser Befehl ist nicht an ORDA angepasst und daher haben wir beschlossen, eine ähnliche Funktion in v20 R3 hinzuzufügen: Die Möglichkeit, einem Blob- oder Bildattribut einen Pfad zuzuweisen, der auf eine Datei verweist. Lassen Sie mich Ihnen mehr darüber erzählen.

Produkt blank

Qodly Studio für 4D / Was ist neu in 4D v20 R3

Sie wissen es bereits: 4D hat Anfang September dieses Jahres Qodly Studio für 4D vorgestellt. Qodly Studio wurde mit 4D v20 R2 eingeführt und profitiert vom Feature-Release-Zyklus. Mit 4D v20 R3, das sich derzeit in der Beta-Phase befindet, erhält Qodly Studio eine Reihe von Verbesserungen und Korrekturen.

Sie fragen sich, was in Qodly Studio in dieser neuen 4D Version neu ist? Lesen Sie, was als Nächstes kommt, damit Sie die neuesten Qodly-Funktionen in Ihrer Web-App nutzen können!

Produkt blank

Ein neuer Ansatz zum Schreiben variabler Funktionen

Viele von Ihnen sind mit der Verwendung von Methoden oder Funktionen vertraut, die eine unbestimmte Anzahl von Parametern akzeptieren können , oft auch als variadische Funktionen bezeichnet.

Im Rahmen unseres kontinuierlichen Prozesses zur Verbesserung Ihrer Entwicklungserfahrung hat 4D v20 R3 die Deklaration dieser Methoden durch die Einführung von Ellipsen optimiert, wodurch Ihr Code übersichtlicher und einfacher zu handhaben ist.

Produkt blank

Verbesserte Journalverwaltung

Mit 4D v20 R3 wurde eine neue Funktion eingeführt, die eine bessere Journalverwaltung ermöglicht. Diese Funktion betrifft die Option „Protokolldatei verwenden“, die nun wie andere Backup-Parameter außer Kraft gesetzt werden kann.

In diesem Blog-Beitrag erklären wir Ihnen, warum diese Funktion nützlich ist und wie Sie sie nutzen können.

Produkt blank

4D Write Pro: Formeln Namen zuweisen

In 4D Write Pro Dokumenten sind Formeln von entscheidender Bedeutung und tragen wesentlich zu deren Funktionalität bei. Bisher konnten diese Formeln als Werte, Ausdrücke oder Symbole dargestellt werden.

Um die Benutzerfreundlichkeit und Lesbarkeit weiter zu verbessern, wurde mit 4D v20 R3 eine interessante neue Funktion eingeführt: die Möglichkeit, Formeln Namen zuzuweisen. Mit dieser neuen Funktion können Anwender den Zweck jeder Formel im Dokument schnell erkennen und nachvollziehen.

Produkt blank

Einfügen von benutzerdefinierten Daten in Websocket-Client-Header

Durch die Anpassung von WebSocket-Client-Headern können Sie spezifische Informationen, Präferenzen oder Anforderungen in den WebSocket-Verbindungsaufbau integrieren.

Ab 4D v20 R3 können Sie Sicherheitsinformationen, anwendungsspezifische Daten oder andere Daten, die für die Serververbindung relevant sind, über WebSocket Client Header übertragen.

Hier finden Sie alles, was Sie dazu wissen müssen!