Der Start von Qodly Studio ist nur zwei Klicks entfernt
4D Qodly Pro bietet alle Werkzeuge, die Sie zum Entwerfen, Erstellen und Ausführen von Webformularen für Ihre 4D Anwendung benötigen.
Es istvollständigin 4D integriert und wird mit Qodly Studio ausgeliefert. Und genau wie 4D ist es einfach zu bedienen, zugänglich und in die 4D Welt eingebettet.
Um Qodly Studio mit 4D Projekten zu verwenden, die mit älteren Versionen erstellt wurden, müssen möglicherweise einige Projekteinstellungen geändert werden, um moderne Funktionen zu unterstützen.
Aus diesem Grund wurde der Zugang zu Qodly Studio ab 4D 21 so verbessert, dass er nur noch zwei Klicks erfordert, um Ihnen das Leben zu erleichtern, den Kopf frei zu bekommen und sich auf Ihren Geschäftserfolg zu konzentrieren.
Lokalisieren Sie Ihre Qodly-Seiten: Ein praktischer Leitfaden
Die Lokalisierung von 4D-Anwendungen wird seit Jahrzehnten durch die XLIFF-Architekturunterstützt, die in erster Linie für Desktop-Anwendungen entwickelt wurde.
Aber Browser funktionieren anders.
Aus diesem Grund bietet 4D Qodly Pro einen neuen, integrierten Ansatz für die Internationalisierung (i18n), der auf Web-Oberflächen zugeschnitten ist und Ihnen mehr Flexibilität bei der Erstellung mehrsprachiger Qodly Pages bietet.
Sehen wir uns an, wie das in der Praxis funktioniert.
Neuer Weg zur Kontrolle Ihrer HTTP-Antworten
Ab 4D 21 können 4D Entwickler nun die volle Kontrolle über HTTP-Antworten mit Hilfe einer einfachen Konfigurationsdatei übernehmen: HTTPRules.json. Ganz gleich, ob Sie die Sicherheit verbessern, die Leistung optimieren oder den Zugriff auf statische Ressourcen verwalten möchten, diese Funktion bietet Ihnen die nötige Flexibilität, ohne dass Sie eine einzige Zeile Code schreiben müssen.
Lassen Sie uns in die Möglichkeiten eintauchen und wie man sie nutzt.
Arbeiten und Bewegen mit QUIC und Network Switching
Was gibt es Frustrierenderes, als die Verbindung zwischen 4D Remote und dem 4D Server zu verlieren, wenn Sie unterwegs das Netzwerk wechseln?
Egal, ob Sie von Ethernet zu Wi-Fi wechseln oder zwischen Hotspots hin- und herspringen, herkömmliche Verbindungen neigen dazu, abzubrechen und 4D Remote zu zwingen, die Verbindung zu unterbrechen und wiederherzustellen.
Mit 4D 21 und dem QUIC Protokoll gehören diese Unterbrechungen der Vergangenheit an.
QUIC ist so konzipiert, dass es auch bei Netzwerkänderungen stabil bleibt und Ihre Sitzung aufrechterhält, selbst wenn sich die zugrunde liegende Verbindung ändert.
Modernisieren Sie Ihre 4D Oberflächen mit Fluent UI
Hinter den Kulissen wurden erhebliche technische Anstrengungen unternommen, um eine native Fluent UI Integration in 4D zu erreichen. Das bedeutet, dass 4D Formulare jetzt mit Microsofts Fluent UI Designsystem angezeigt werden können, dem gleichen modernen visuellen Stil, der auch Windows, Office und Teams definiert. 4D ist eine der ersten Entwicklungsumgebungen mit nativer WinUI-Integration, die es Entwicklern ermöglicht, das authentische Fluent UI-Erlebnis auf ihre Desktop-Anwendungen zu übertragen. Auf der Client-Seite könnte der Übergang nicht einfacher sein. Es genügt, das Fluent UI-Rendering in den Projekteinstellungen zu aktivieren und ein paar kleine Layout-Anpassungen in den Formularen vorzunehmen, um in den Genuss des neuen, modernen Looks zu kommen.
4D NetKit: Sichere OpenID-Authentifizierung mit nonce-Attribut
Bei der Arbeit mit modernen Authentifizierungsabläufen steht die Sicherheit an erster Stelle. Entwickler müssen häufig die Authentifizierung mit vertrauenswürdigen Identitätsanbietern wie Google oder Microsoft integrieren. An dieser Stelle kommt OpenID Connect (OIDC) ins Spiel.
OIDC ist eine Identitätsschicht, die auf OAuth 2.0 aufbaut. Sie ermöglicht es Ihrer Anwendung, die Identität eines Benutzers zu überprüfen und grundlegende Profilinformationen auf sichere Weise zu erhalten. Mit den jüngsten Erweiterungen der cs.NetKit.OAuth2Provider Klasse erleichtert 4D 21 nun die Arbeit mit OpenID Connect durch die Unterstützung des nonce-Parameters und neuer Token-Attribute, einschließlich des id_token.
Trimmen, Trimmstart und Trimmende in 4D
Bei der Arbeit mit Benutzereingaben, der Datenbereinigung oder der Textformatierung besteht eine der häufigsten Aufgaben darin, unerwünschte Leerzeichen zu entfernen. Ob es sich um ein Leerzeichen handelt, das versehentlich vor einer E-Mail-Adresse eingegeben wurde, oder um einen Zeilenumbruch am Ende eines Copy-Paste-Vorgangs – diese scheinbar unsichtbaren Zeichen können zu unerwartetem Verhalten in Ihren Anwendungen führen.
Glücklicherweise bietet 4D 21 einfach zu verwendende String-Methoden, die Ihnen dabei helfen: Trim, Trim start, Trim end.
4D NetKit: Dekodierung, Generierung und Validierung von JWT
JSON Web Tokens (JWT) haben sich zu einem wichtigen Standard für die sichere Authentifizierung und den Informationsaustausch zwischen Systemen entwickelt. Mit JWT können Sie Daten auf sichere, überprüfbare und standardisierte Weise übertragen und so die Komplexität reduzieren und gleichzeitig die Sicherheit verbessern. Insbesondere bei der Arbeit mit OpenID Connect sind JWTs unverzichtbar, da sie die Validierung und Dekodierung der vom OpenID Provider zurückgegebenen Informationen ermöglichen.
Innerhalb von 4D 21 bietet 4D NetKit eine einfache API zur Handhabung dieser Token: Dekodierung, Erzeugung und Validierung.
Zahlen mühelos konvertieren: Erweiterte String- und Num-Befehle
Bei der Arbeit mit verschiedenen Zahlenbasen, wie z. B. binär oder hexadezimal, ist die Konvertierung zwischen Zahlen und Zeichenketten eine häufige Aufgabe. Mit 4D 21 können die String und Num Befehle erweitert, um diese Konvertierungen noch leistungsfähiger zu machen.
4D Developer Automatische Aktivierung
Ist es nicht mühsam, die Lizenznummern jedes Mal manuell einzugeben, wenn Sie Ihre Software auf einem neuen Rechner installieren?
Mit 4D 21 ist das nicht mehr nötig, 4D erledigt das jetzt automatisch für Sie. Sehen wir uns an, wie.
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
