QUIC Network Layer ist produktionsbereit!
Mit der Beta-Version von 4D 20 haben wir Ihnen unsere neue Netzwerkschicht vorgestellt: Die QUIC Netzwerkschicht.
Zu diesem Zeitpunkt befand sie sich noch in der Entwicklung und wurde daher aus der offiziellen Version entfernt. Heute freuen wir uns, Ihnen mitteilen zu können, dass die QUIC Netzwerkschicht die Beta-Phase verlassen hat und offiziell für die Produktion bereit ist!
Nach strengen Belastungstests und wertvollen Rückmeldungen von frühen Anwendern wurden die Stabilität und Leistung von QUIC bestätigt – und übertrifftsogar ServerNet in wichtigen Bereichen. Jetzt, da QUIC in 4D 20 R5 die Funktionsgleichheit mit ServerNet erreicht hat, ist es der perfekte Zeitpunkt, um über einen Umstieg nachzudenken.
Aber zunächst möchte ich Ihnen mehr über diese großartigen Neuigkeiten erzählen.
Qodly Studio für 4D geht in die Beta-Phase für alle Entwickler!
Nach einem Jahr Entwicklungsvorschau erreicht Qodly Studio für 4D mit 4D 20 R6 den Beta-Status! Was bedeutet das für Sie und Ihre Kunden? Lesen Sie diesen Blog-Beitrag, um mehr zu erfahren.
PDF/A3-Datei-Extraktion
In früheren Beiträgen haben wir uns mit dem Einbetten von Dokumenten in PDF/A-3-Dateien mit 4D Write Pro beschäftigt, einschließlich der Erstellung elektronischer Rechnungen. Da die elektronische Rechnungsstellung in verschiedenen europäischen Ländern – wie Frankreich und Deutschland –obligatorisch wird , ist die Möglichkeit, eingebettete XML-Dateien aus diesen PDFs zu extrahieren, von entscheidender Bedeutung. Der Nutzen von PDF/A-3 geht jedoch über Rechnungen hinaus; diese Dateien können verschiedene Dokumenttypen enthalten, die extrahiert werden müssen.
Während Tools wie der Adobe Acrobat Reader eine manuelle Extraktion ermöglichen, wird in diesem Beitrag eine effiziente, automatisierte Methode mit 4D 20 R6 vorgestellt, die den Prozess vereinfacht.
REST- und Qodly-Unterstützung von Singletons
Mit 4D 20 R5 haben wir Singletons freigegeben. Mit 4D 20 R6 können Sie nun die exponierten Funktionen Ihrer gemeinsamen Singletons über REST-Aufrufe direkt aufrufen. Ebenso können Sie die exponierten Funktionen Ihrer gemeinsamen Singletons in Ereignissen verwenden, wenn Sie Ihre Qodly-Seiten gestalten. Lassen Sie mich auf diese neuen Möglichkeiten näher eingehen.
QODLY STUDIO FÜR 4D: WAS IST NEU IN 4D 20 R5
In unseren früheren Beiträgen haben wir Ihnen Qodly Studio for 4D vorgestellt und hoffen, dass Sie sich mit seinen Funktionen vertraut gemacht haben. Mit jeder neuen Version wird Qodly Studio zu einer zunehmend robusten und benutzerfreundlichen Lösung für die Erstellung von Webanwendungen mit minimalem Programmieraufwand.
Durch die tiefe Integration in 4D können Sie mit Qodly Studio die vorhandene Geschäftslogik, die für Desktop-Anwendungen entwickelt wurde, nutzen.
Lassen Sie uns in die aufregenden neuen Funktionen von Qodly Studio for 4D 20 R5 eintauchen und erfahren Sie, wie Sie diese in Ihre Anwendungen integrieren können.
4D Komponenten direkt von GitHub einbinden
Viele 4D Entwickler nutzen die Leistungsfähigkeit von Komponenten von Drittanbietern, die auf GitHub zu finden sind, insbesondere diejenigen, die unter 4d-Komponenten aufgeführt sind. 4D 20 R6 führt eine fantastische neue Funktion ein: die direkte Integration dieser Komponenten in den Component Manager.
Dieser Blogbeitrag geht auf die Details ein und macht Ihren Entwicklungsprozess einfacher und effizienter.
Anpassen der Generierung globaler Warnungen
Warnungen sind ein wertvolles Hilfsmittel, um 4D Entwickler auf mögliche Code-Fehler aufmerksam zu machen. Mit der Veröffentlichung von 4D 20 R6 ist es nun möglich, global zu definieren, welche Warnungen generiert werden, was die gesamte Entwicklungserfahrung verbessert.
Berechtigungen: Überprüfen von Zugriffsrechten für eine einfache Fehlersuche
Heute können Sie von einer leistungsstarken Funktion zur Filterung des Datenzugriffs profitieren, die für die Verhinderung eines bösartigen Zugriffs auf Ihre Anwendung unerlässlich ist.
Diese Funktion verwendet Privilegien, die bestimmte Aktionen für Ihre Daten erlauben. Diese Privilegien werden Benutzern über Rollen zugewiesen und während der Authentifizierung in der Sitzung gespeichert.
In 4D 20R6 haben wir diese Funktionalität erweitert, indem wir Ihnen die Möglichkeit gegeben haben, die Privilegien in der Session einzusehen, was für die Fehlersuche sehr hilfreich ist.
Lesen Sie weiter, um mehr zu erfahren.
UX: Verbessertes Scrolling-Verhalten in Unterformularen
Bei Benutzerformularen geht es vor allem darum, es dem Benutzer leicht zu machen. Aber was passiert, wenn das Blättern zu einem Kampf zwischen Unterformularen und deren Inhalt wird? Wahrscheinlich haben Sie das schon einmal erlebt: Sie versuchen, durch ein Listenfeld in einem Unterformular zu blättern, aber stattdessen bewegt sich das gesamte Unterformular. Oder, noch schlimmer, Sie versuchen, das Unterformular selbst zu scrollen, aber das Listenfeld bleibt stur an seinem Platz!
Dies wurde mit 4D 20 R6 verbessert, so dass die Aktion natürlicher wirkt.
Benutzerdefinierte Parameter für die Initialisierung des Embedded Web-Bereichs
Da der eingebettete Webbereich CEF als Webbrowser-Engine verwendet, gab es Anfragen nach einer Methode, um zusätzliche CEF-Schalter, wie den Schalter für die Autoplay-Policy, während der Initialisierung des Bereichs einzubinden.
Ab 4D 20 R6 können Sie Ihre benutzerdefinierten Parameter über eine Parameterdatei verwalten.
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