Integrieren Sie Ihr eigenes Administrationsfenster für 4D Server
Beim Einsatz ihrer Anwendungen möchten einige Entwickler die integrierten 4D Dialoge an ihre Bedürfnisse anpassen. Dies gilt insbesondere für das 4D Server Administrationsfenster, in dem einige Informationen und Aktionen nur für das eigene Team und nicht für die Administratoren des Kunden zugänglich sein sollen.
Automatische Integration von mehreren Journalen
Als Entwickler und Datenbankadministratoren wissen Sie, wie wichtig eine schnelle Wiederherstellung nach einer Datenbeschädigung ist. Backups und Journale helfen Ihnen bei dieser Aufgabe. Aber manchmal kann ein Backup beschädigt sein, und Sie müssen von einem älteren Backup zurückkehren und mehrere Journale nacheinander integrieren. Oder vielleicht wird Ihre Journaldatei zu schnell groß, und Sie ziehen es vor, regelmäßig eine neue Datei zu erstellen, um die Festplatte Ihres Servers nicht zu überladen. Oder Sie verwenden einfach Ihre eigene Methode, um Ihre Datenbank zu sichern. In all diesen Fällen müssen Sie mehrere Journale integrieren, was nur manuell über das Wartungs- und Sicherheitscenter möglich ist.
Mit 4D v20 können Sie automatisch mehrere Journale beim Start der Datenbank integrieren. Lassen Sie mich Ihnen erklären, wie das funktioniert.
Entdecken Sie die verbesserte Distinct-Funktion
Das Abrufen der Liste eindeutiger Datenelemente ist immer hilfreich, wenn Daten manipuliert werden. In manchen Fällen ist es wichtig, die Anzahl der Vorkommen jedes Wertes abzufragen. Die Funktion distinct einer Collection und Entity selection ermöglicht den Abruf einer Liste eindeutiger Werte. Mit 4D v20 können Sie auch die Anzahl der Vorkommen jedes einzelnen Wertes abfragen.
Und das ist noch nicht alles!
Ein Objekt in der Datenbank kann verwendet werden, um vom Benutzer eingegebene Daten zu speichern. Auf der Codeseite müssen Sie also alle möglichen Pfade zu dem Objekt kennen. Die Funktion distinctPaths wurde der Klasse Entity selection hinzugefügt.
Hier finden Sie alles, was Sie wissen müssen.
Neue VS Code Editor Funktionen mit 4D v20
Wie üblich bietet eine neue Version neue VS Code Erweiterungsfunktionen für Entwickler, die Code mit diesem kostenlosen Editor anzeigen und bearbeiten möchten.
4D v20 bringt mit der 4D-Analyzer Erweiterung eine neue Funktion für den Visual Studio Code Editor: Neu sind Document Syntax Checking, das dem Entwickler hilft, weniger Fehler zu tippen, Code Folding und Indentation für ein besseres Aussehen und tool4d für einen schnelleren LSP Server Start.
Objekt- und Collectionliteral Initialisierer
In Ihrem Code können Objekte und Sammlungen mit New object und New collection Befehle instanziert werden. Ab 4D v20 gibt es neue, einfachere und lesbare Möglichkeiten, sie zu initialisieren: das Objektliteral und das Collectionliteral.
QUIC-Layer: die Zukunft der Netzwerkkommunikation
Die größten Produktionsserver, die mit 4D betrieben werden, akzeptieren mehr als tausend gleichzeitige Verbindungen, und diese Zahl steigt ständig. Infolgedessen wird die Leistung zu einem immer wichtigeren Thema für unsere Teams. Das QUIC-Protokoll, das von der neuen Version des HTTP-Standards verwendet wird, wurde speziell entwickelt, um die Geschwindigkeit und Zuverlässigkeit zu erhöhen. Da wir immer auf der Suche nach spannenden Technologien sind, arbeiten wir daran, unser Low-Level-Netzwerkprotokoll durch das QUIC-Protokoll zu ersetzen.
Für v20 können Sie zu dieser Netzwerkschicht wechseln und prüfen, ob sich Ihre Leistung dadurch verbessert. Diese Technologie befindet sich noch in der Betaphase, da wir Ihr Feedback benötigen, bevor wir sie als Standard-Netzwerkschicht einsetzen. Daher können Sie es nur in Beta-Versionen von 4D verwenden.
Erstellen Sie Ihr Hilfemenü mit einer einfachen Sammlung
Das Menü „Hilfe“ einer Software ist sehr nützlich. Natürlich haben Sie einen Menüpunkt, um die Online-Dokumentation der Software zu öffnen, aber auch, wie Sie den Support kontaktieren können, und verschiedene andere Punkte, die von der Software abhängen.
Mit 4D v20 können Sie das „Hilfe“-Menü Ihrer Anwendung ganz einfach erstellen, indem Sie eine Sammlung mit der Beschreibung der verschiedenen Menüpunkte übergeben.
Zeilenumbruch. Eine neue Ergänzung zu 4D Write Pro Tables!
Die Dokumententabellen von 4D Write Pro haben sich in den letzten Versionen stark verbessert. Wir, das 4D Team, haben uns so sehr dafür eingesetzt, 4D Write Pro zu einem leistungsstarken, vorlagenbasierten Dokumentgenerator zu machen, dass wir bereits Fortschritte wie Kopfzeilen, Datenquellen, Übertragszeilen… veröffentlicht haben, um nur einige leistungsstarke Funktionen zu nennen.
Jetzt, mit 4D v20, sind die Umbruchzeilen an der Reihe, ihren Einzug zu halten!
Meine Damen und Herren, Trommelwirbel, bitte!
4D Backup, VSS-Snapshots und die neuen Befehle zum Sperren des Datenspeichers
4D bietet Ihnen mehrere integrierte Möglichkeiten zur Sicherung Ihrer Daten: 4D Backup und die Verwendung eines Spiegelservers. Mit 4D v20 stellt 4D interne Befehle zum Sperren des Datenspeichers zur Verfügung, sodass Sie Ihre Daten kopieren können, während 4D läuft.
Lassen Sie uns zunächst über die verschiedenen Möglichkeiten zur Sicherung Ihrer Daten mit 4D sprechen.
Neue praktische Funktionen für Collections!
Die mit Collections verbundenen Funktionen wurden mit 4D v16 R6 eingeführt und haben sich mit der Möglichkeit, Formeln für einige von ihnen zu verwenden, wie map() oder reduce(), weiterentwickelt. 4D v20 bringt weitere, ebenso praktische Funktionen mit, die wir hier vorstellen.
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