Tipps

Tipps & Tricks für Ihre 4D Apps – Juni-Ausgabe

von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.

Es geht weiter mit einer Reihe von Tipps und Tricks.

Wie Sie wissen, ist die 4D Knowledge Base eine Bibliothek mit Informationen über die 4D Technologie, in der wöchentlich technische Tipps und monatlich Technotes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.

Dieser Blogbeitrag enthält 16 Tipps:

Tipps

Wie man GitHub durchsucht, um alle 4D Projekte zu finden

Mit der Einführung von Projekten in 4D wird der Quellcode von Komponenten, Demo-Anwendungen und anderen Tools in 4D auf GitHub gehostet.

4D hat drei GitHub Organisationen.

  • Auf 4D können Sie den Quellcode der internen 4D Komponenten finden. So können Sie diese an Ihre Bedürfnisse anpassen.
  • 4D Depot enthält alle Hilfsmittel: HDIs, Demonstrationen, Anwendungsbeispiele, etc.
  • 4D Go Mobile beherbergt alle benutzerdefinierten Listenformulare, Detailformulare, Anmeldeformulare, Formatierer und Eingabekontrollen.

Sie finden diese Links zu den verschiedenen GitHub Repositories auf den 4D Websites, z. B. im 4D Blog zur Veranschaulichung neuer Funktionen, auf der Ressourcen-Seite der 4D Website für Demo-Beispiele oder in der Galerie für Mobile.

Sie können aber auch von GitHub aus suchen, Lesezeichen setzen und so weiter… In diesem Blogbeitrag werden einige grundlegende Funktionen vorgestellt, die Ihnen die Nutzung und Navigation auf GitHub erleichtern.

Tipps

ORDA – REST-Anfrage-Optimierung Schritt für Schritt (+ eine Demo)

Die ORDA/REST-Performance ist eine strategische Angelegenheit; deshalb haben wir viele Funktionen zu diesem Thema bereitgestellt, z. B. die ORDA/REST-Anfrageoptimierung in Client/Server und bei der Arbeit mit einem entfernten Datenspeicher. Kürzlich haben wir Ihnen auch die vollständige Kontrolle über die ORDA/REST-Anfrageoptimierung gegeben.

Dieser Blog-Beitrag gibt Ihnen einen Plan an die Hand, den Sie befolgen müssen, um Ihre ORDA/REST-Leistung zu verbessern. Er enthält weitere Blog-Beiträge zum Lesen, Videos zum Anschauen und eine Demo zum Spielen, mit der Sie die Leistung Ihrer Anwendungen schnell und einfach steigern können.

Produkt

4D Write Pro: Begrüßen Sie die Tabellenköpfe

Tabellen sind ein wesentlicher Bestandteil von 4D Write Pro. Sie werden regelmäßig weiterentwickelt und bieten neue Darstellungsoptionen. Zum Beispiel kann eine Tabelle auf mehreren Spalten oder Seiten dargestellt werden. Die Tabellenüberschriften werden am oberen Rand jeder Spalte oder Seite wiederholt, um dem Benutzer das Lesen zu erleichtern.

Ab 4D v19 R5 kann die Tabelle durch Kopfzeilen ergänzt werden.

Produkt

ORDA und 4D Write Pro: Das Power-Paar!

4D Write Pro Dokumente enthalten oft Formeln, die Daten oder Berechnungen in Abhängigkeit von der Datenbank zurückgeben. Dank der Verwendung von Kontexten ist die Verknüpfung dieser Daten mit Dokumenten nun ein Kinderspiel!

In diesem Blog-Beitrag werden wir sehen, wie die Kombination von 4D Write Pro Dokumenten mit Daten, die mit ORDA abgerufen werden, den Code klar und einfach zu pflegen macht.

Produkt

ORDA – Optimierung der Leistung mit vollständiger Kontrolle über REST-Anfragen

In einer früheren Version haben Sie entdeckt, wie ORDA REST-Anfragen automatisch optimiert wurden, um die Leistung bei der Arbeit mit einem Remote-Datenspeicher und Client/Server-Konfigurationen zu erhöhen.

Sie haben gelernt, dass Sie Kontexte verwenden können, um die Vorteile der automatischen Optimierung von ORDA-REST-Anfragen zu nutzen.

Das war ein wichtiger Schritt, aber jetzt bieten wir Ihnen die vollständige Kontrolle über das Verhalten Ihrer REST-Anfragen. Da die Leistung ein strategisches Anliegen ist, sind Sie sicher gespannt auf diese neue Funktion!

Und das ist noch nicht alles: Es gibt jetzt neue Tools, die Ihnen helfen, Ihre Probleme zu verstehen und zu beheben.

Lesen Sie weiter, um eine vollständige Präsentation zu erhalten.

Nachrichten

4D v19 R5 Beta startet heute

Wir freuen uns, den Start der Beta-Tests für 4D v19 R5 bekannt geben zu können. Sie haben uns gesagt, wo Sie als Nächstes hinwollen, und diese Version hat – wie die vorherige und die kommenden – die Funktionen, die Sie auf dem Weg dorthin unterstützen.

  • Neben der Einführung von Datenkontexten profitiert 4D von einer aktualisierten SpreadJS Version, die viele Verbesserungen mit sich bringt, wie zum Beispiel die Druckschnittstelle. 4D View Pro bringt es auf eine ganz neue Ebene.
  • 4D Write Pro verfügt über zahlreiche neue Funktionen: Tabellenköpfe, verknüpfte Absätze, Datenkontexte und viele Verbesserungen an den Widgets der Benutzeroberfläche, die Ihnen noch mehr Möglichkeiten bieten, Dokumente zu erstellen, die Ihren Anforderungen entsprechen.
  • Wir bieten Ihnen eine bessere Kontrolle über die ORDA-Kontexte und den Cache sowohl für Client/Server als auch für REST, um die Leistung zu verbessern.
  • Wir haben die Diagnoseprotokolle komplett umstrukturiert und bieten Ihnen einen besser gefilterten Inhalt(Protokollebenen wie Trace, Debug, Info, Warnung und Fehler).
  • Und Sie können jetzt unnötige Bibliotheken (z.B. CEF/Web Area, PHP) loswerden, um die Größe Ihrer Anwendungen zu reduzieren.
  • Vieles mehr erwartet Sie!

4D v19 R5 jetzt herunterladen (Exklusiv für 4D Partner)

Nachrichten

4D v19 R4 ist da

Wir freuen uns, Ihnen mitteilen zu können, dass 4D v19 R4 jetzt verfügbar ist! Eine funktionsreiche Version, die keine Wünsche offen lässt ✨.

Neben den monatlichen Hot Fixes finden Sie hier einen Überblick darüber, was diese Version an Funktionen für Sie bereithält:

Download 4D v19 R4 (monatliche Hot Fixes verfügbar)

  • Auf Ihren Wunsch hin haben wir die Unterstützung von hochauflösenden Displays, wie z. B. 4K-Displays, in Windows eingeführt, was zu schärferem Text, detailreicheren Fotos und letztendlich zu einer besser definierten Benutzeroberfläche für Geschäftsanwendungen führt.
  • Eine weitere stark nachgefragte Funktion ist jetzt verfügbar: die Möglichkeit, einen externen Prozess asynchron zu starten, um die Erfahrung Ihrer Benutzer zu verbessern.
  • Was die 4D-Sprache betrifft, so freuen wir uns, Ihnen die vielen Verbesserungen vorstellen zu können, die wir vorgenommen haben, um Ihr Codierungserlebnis zu verbessern. Von Sprunganweisungen und Kurzschlussauswertungen bis hin zu ternären Operatoren und zusammengesetzten Zuweisungsoperatoren.
Produkt

Markieren Sie Ihre Kommentare, eine Funktion von Entwicklern für Entwickler

Kommentare sind im Leben eines Entwicklers unerlässlich. Wenn wir an einer neuen Funktion arbeiten, fügen wir oft Kommentare hinzu, die uns daran erinnern sollen. Zum Beispiel:

  • um einen Teil des Codes mit einem Kollegen zu validieren,
  • um eine Funktion zu refaktorisieren,
  • um Code zu korrigieren, der die Leistung verlangsamt,
  • um eine Methode oder eine Klasse in Abschnitte aufzuteilen,
  • um das Skelett einer Klasse vorzubereiten und einen ToDo-Kommentar in jede Funktion einzufügen.

Selbst wenn Sie einen einfachen Code schreiben, versuchen Sie ihn Monate oder Jahre später zu lesen. Wird er Ihnen immer noch einfach erscheinen, oder würden Sie sich wünschen, Sie hätten Kommentare hinzugefügt?

4D v19 R4 bringt Kommentare auf eine ganz neue Ebene mit Kommentar-Tags , mit denen Sie Ihre Kommentare besser organisieren können.

Produkt

Verbesserte Produktivität mit der Syntax der Objektprüfung

DieAutovervollständigung für Klassen ist seit 4D v18 R4 verfügbar. Diese Funktion vereinfacht das Schreiben von Code und begrenzt Fehler in Funktionsnamen, zum Beispiel. Es ist leicht, zwei Buchstaben umzudrehen oder einen Großbuchstaben zu vergessen, und dann muss man lange suchen, warum der Code nicht funktioniert.

Was liegt also näher, als 4D zu bitten, zu prüfen, ob die Klassen oder Funktionen bereits existieren?

Ab 4D v19 R4 wird im Code-Editor eine Warnung angezeigt, wenn Sie eine Funktion aufrufen, die nicht existiert.