Veraltete PHP-Befehle & Entfernung des 4D Built-in PHP Interpreters
PHP hat in der Webentwicklung eine entscheidende Rolle gespielt und wurde in 4D v12 eingeführt, um Funktionen zu bieten, die in der Muttersprache nicht ohne weiteres verfügbar sind, wie z. B. Zip-, Hash- oder LDAP-Funktionen. Im Laufe der Zeit hat 4D viele dieser PHP-Funktionen in seine Kernfunktionalität integriert. Daher haben wir uns entschlossen, den integrierten PHP-Interpreter in 4D v20 R3 zu entfernen und die PHP-Befehle in v21 zu verwerfen.
Wir werden die PHP-Befehle zwar nicht vollständig aus 4D entfernen, aber wir empfehlen Ihnen dringend, in Zukunft die System Worker zur Ausführung von PHP-Code zu verwenden.
Dieser Blog-Beitrag wird Sie durch diesen Übergangsprozess führen und Ihnen zeigen, wie Sie einen externen Interpreter über PHP Execute verwenden und wie Sie PHP-Code effektiv mit einem System Worker ausführen können.
VS Code Erweiterung: 4D Dokumentation anzeigen
4D v20 R3 enthält dank der 4D-Analyzer Erweiterung eine neue Funktion für den Visual Studio Code Editor – die Funktion „Show 4D Documentation“!
Verfolgen Sie Datenänderungen in Ihrer Datenbank
In diesem Blogbeitrag stellen wir Ihnen eine leistungsstarke Methode vor, die die Verwaltung und Verfolgung von Änderungen in Ihrem Datenspeicher revolutionieren wird. Wir stellen Ihnen das Konzept der „Stamps“ vor. Einer speziellen Markierung, mit der Sie die Überwachung von Datenänderungen optimieren können. Und wir zeigen Ihnen, wie Sie diese Markierung an Ihre individuellen Anforderungen anpassen können.
Mehrere Collections sortieren & synchronisieren
4D bietet leistungsstarke Funktionen für die Arbeit mit Objekt Collections. Sie können zum Beispiel eine Collection von Städten mit den dazugehörigen Ländern und Kontinenten erstellen. Die Bearbeitung dieser Collection mit integrierten Funktionen wie Sortieren, Ordnen und Filtern ist ein Kinderspiel.
4D v20 R3 führt die neue Funktion multiSort() ein, um diesen Prozess zu vereinfachen. Mit dieser Funktion können Sie nun problemlos mehrere Collections sortieren und synchronisieren.
4D Write Pro : PDF/A Format jetzt für den Export verfügbar!
Das PDF Format ist mittlerweile ein Klassiker und steht schon seit mehreren Versionen für den Export von 4D Write Pro Dokumenten zur Verfügung. Das PDF/A Format ist ab 4D v20 R3 optional beim Export von 4D Write Pro Dokumenten in PDF verfügbar und wird in naher Zukunft weitere Möglichkeiten eröffnen, wie z.B. die elektronische Rechnungsstellung. Doch zuvor wollen wir uns mit PDF/A und seinen Unterschieden (positiv oder negativ) zum herkömmlichen PDF-Format beschäftigen.
4D v20 R3 Beta verfügbar
Es ist viel passiert in letzten Monaten bei 4D. Wir hoffen, dass unsere Veröffentlichung von Qodly Studio in der Developer Preview Sie begeistert hat, und wir möchten uns bei allen bedanken, die Qodly Studio bereits getestet haben.
Und nun freuen wir uns, den Start des Betatests für 4D v20 R3 ankündigen zu können.
Werfen wir einen Blick darauf, was diese neue Version alles zu bieten hat:
- 4D Write Pro ist mit zwei weiteren Features ausgestattet, die Ihr Interesse wecken werden. Sie können Formeln jetzt Namen zuweisen, um die Übersichtlichkeit zu erhöhen. Außerdem können Sie Dokumente im PDF/A-Format exportieren.
- Was die neuen Programmierfunktionen anbelangt, so verbessern wir Ihre Codierungserfahrung. Dazu gehören eine einzeilige Variablendeklaration und -initialisierung, vereinfachte Funktionsdeklarationen für eine beliebige Anzahl von Parametern sowie Global Stamps für die inkrementelle Synchronisation. Dabei ist diese nicht mehr auf 4D for Mobile beschränkt, sondern kann über den 4D REST Server auf mehrere Szenarien angewendet werden.
- Ein neues 4D View Pro Blob-Format ermöglicht die Speicherung komprimierter Dokumente in Ihrer Datenbank und bietet die gleiche Leistung wie das .sjs Format.
- Eine neue Visual Studio Code Erweiterung, die einen einfachen Zugriff auf die 4D Dokumentation ermöglicht.
- Und das ist noch nicht alles– viel mehr erwartet Sie!
4D v20 R2 ist da
Wir freuen uns, Ihnen mitteilen zu können, dass 4D v20 R2 jetzt verfügbar ist!
Hier finden Sie einen Überblick darüber, was diese Version für Sie bereithält:
Download 4D v20 R2 (monatliche Hot Fixes verfügbar)
- 4D Write Pro entwickelt sich mit beeindruckenden Updates weiter. Sie können jetzt Zellen in Tabellen verbinden und so optisch ansprechendere und strukturiertere Dokumente erstellen. Darüber hinaus vereinfacht der neue Tabellen-Assistent die Erstellung von Tabellen in 4D Write Pro Dokumenten.
- Was das Error-Handling betrifft, so führen wir den Befehl ‚throw‘ ein, eine leistungsstarke Ergänzung der 4D Sprache, um Anwendern ein präziseres Feedback zu geben, wenn Probleme auftreten, und eine effektivere Fehlerprotokollierung zu implementieren.
- Die Visual Studio Code-Erweiterung verfügt über zusätzliche Funktionen. Neben Funktionen wie Syntax-Highlighting, Go to Definition, Signature Help, Code-Vervollständigung, Code-Faltung und -Einrückung sowie Syntax-Prüfung haben wir auch die Code-Formatierung hinzugefügt. Diese Erweiterung sorgt dafür, dass Ihr Code sauber und konsistent ist.
- Verabschieden Sie sich von Verzögerungen und freuen Sie sich auf ein reaktionsschnelleres Benutzererlebnis mit der neuen WebSocket-Client-Funktion . Diese Funktion revolutioniert die Art und Weise, wie Benutzer mit Ihren Anwendungen arbeiten, und macht sie dynamischer und ansprechender.
- Die Arbeit mit größeren Dateien in 4D View Pro wird durch die Einführung des .sjs Dateiformats zum Kinderspiel. Speziell entwickelt, um Leistungsprobleme zu lösen.
- Entdecken Sie die neue Funktion zum Senden von E-Mails über die Gmail-API, die Ihre Kommunikationsmöglichkeiten erweitert. Weitere Funktionen werden folgen, um die Leistungsfähigkeit von Google Mail für Ihre Messaging-Anforderungen zu nutzen.
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