Produkt

ORDA – Gemeinsame Nutzung einer Entitätsauswahl durch Prozesse

4D v16 R6 hat ein neues Konzept für die Kommunikation zwischen Prozessen eingeführt: Shared Object und Shared Collection Variablen! Damit können Sie auf einfache Weise Informationen zwischen Prozessen austauschen.

Bis jetzt war es nicht möglich, Objektauswahlen zwischen Prozessen zu teilen. Das hat sich jedoch geändert … wir freuen uns, Ihnen mitteilen zu können, dass in 4D v18 R5 die Auswahl von Objekten gemeinsam genutzt werden kann!

Vorbei sind die Zeiten, in denen Sie eine Liste von Primärschlüsseln erstellen mussten, um eine Auswahl von Entitäten in einen anderen Prozess zu verschieben. Verbessern Sie Ihren Multiprozess-Code , indem Sie ORDA-Entity-Selektionen als gemeinsam genutzte Objekte einbinden.

Lesen Sie weiter, um mehr zu erfahren.

Produkt

4D Ansicht Pro: Verwenden Sie 4D Formeln in Ihrer Tabellenkalkulation

4D v18 R5 führt einen neuen Befehl ein, der das Schreiben Ihres Codes vereinfacht: VP SET CUSTOM FUNCTIONS. Er erstellt benutzerdefinierte Funktionen in 4D View Pro, die 4D Formeln ausführen.

Dank dieses Befehls können Sie nun 4D Befehle, Felder, Variablen, Methoden oder beliebige Ausdrücke in Ihren Zellformeln verwenden. So brauchen Sie z. B. keine Methode zu erstellen, um eine einfache Variable in 4D View Pro zu verwenden, sondern können sie einfach als Parameter an Ihre Formula übergeben.

Produkt

Automatisieren Sie sich wiederholende Aufgaben und mehr mit Formularmakros!

Wenn Sie ein Fan von Makros im Code-Editor sind, dann hat 4D v18 R5 gute Nachrichten für Sie … denn jetzt gibt es Makros auch im Formulareditor!

Lassen Sie mich Ihnen zunächst sagen, wie nützlich Makros für Sie sein können. Mussten Sie schon einmal Formatierungs- oder Benennungsregeln in Ihrer Anwendung verwenden und diese dann auf jedes neue Formular anwenden? Oder mussten Sie schon einmal an bestehenden Formularen arbeiten, die von jemand anderem erstellt wurden, und müssen immer genau dieselben Prüfungen und Analysen durchführen, bevor Sie beginnen. Dann ist 4D v18 R5 genau das Richtige für Sie, denn es bietet Ihnen die Möglichkeit, Makros zu erstellen und Zeit für vorhersehbare, sich wiederholende Aufgaben zu sparen.

Produkt

4D für iOS: Verbesserte UX (& mehr) mit Deep Linking

4D v18 R5 enthält eine neue großartige Funktion: Deep Linking. Das ist cool, aber was zum Teufel ist das?

Hier ist ein Beispiel:

Haben Sie schon einmal eine E-Mail von Netflix erhalten, in der Sie gefragt werden, ob Sie einen Film weiterschauen wollen, den Sie auf halbem Weg abgebrochen haben? Wenn Sie auf den Link klicken, werden Sie nicht zur Netflix-Homepage weitergeleitet oder die Anwendung auf Ihrem Telefon gestartet. Stattdessen wird durch Klicken auf den Link der Player geöffnet und der Film genau an der Stelle fortgesetzt, an der Sie aufgehört haben.

Das ist Deep Linking! Es ermöglicht den Nutzern, eine bestimmte Ansicht in ihrer Anwendung zu öffnen, indem sie einfach auf eine URL klicken (was das Nutzererlebnis erheblich verbessert und die Nutzerbindung und -bindung erhöht).

Produkt

Programmiererfreundliche Syntax für Klassenfunktionen und -methoden

Die Verwendung von $1-, $2- und $n-Variablen in Ihrem Code macht den Code nicht nur weniger lesbar, sondern kann auch zu Verwirrung führen, da das menschliche Gehirn sich nur schwer merken kann, was diese Variablen bedeuten. Die Lösung besteht darin, eine Variable mit einem verständlichen Namen zu erstellen und ihr den Wert von $1, $2 oder $n zuzuweisen.

4D v18 R5 hat eine gute Nachricht: Sie können jetzt Ihre Parameter bei der Deklaration benennen:

  • einer Projektmethode,
  • eines Triggers
  • einer Datenbankmethode
  • einer Formularmethode
  • einem Konstruktor einer Klasse
  • eine Funktion einer Klasse.

Schauen wir mal wie!

Produkt

ORDA – Verbessern Sie Ihre API mit Funktionsumfang

4D v18 R4 und ORDA ermöglichen es Ihnen, High-Level-Klassenfunktionen oberhalb des Datenmodells zu erstellen. So können Sie geschäftsorientierten Code schreiben, um die Komplexität zu verbergen, Fehler zu reduzieren und den Entwicklungsprozess zu beschleunigen.

Mit 4D v18 R5 bieten wir Ihnen noch mehr Funktionen, die Sie bei der Optimierung und Organisation Ihres Codes unterstützen. So kann es beispielsweise erforderlich sein, eine Funktion lokal auf dem Client auszuführen, um die Leistung zu verbessern, wenn Sie im Client/Server-Modus arbeiten. Das ist jetzt möglich! Oder wenn Sie Ihre Datenbank als REST-Server bereitstellen, möchten Sie vielleicht, dass einige Funktionen auf der Server-Seite verfügbar sind, aber für Ihre REST-Clients verborgen bleiben. Auch das ist möglich!

Nachrichten

Stimmen Sie für Ihre Beiträge!

Zu verstehen, was Nutzer wirklich brauchen, war schon immer eine grundlegende Herausforderung für das Produktmanagement. Wir bei 4D nehmen dies sehr ernst und haben deshalb beschlossen, den Bereich Feature Request in unserem Forum zu überarbeiten. Im Folgenden finden Sie eine Zusammenfassung dessen, was sich geändert hat und wie Sie den größten Nutzen daraus ziehen können.

Produkt

Zeigen Sie Ihr CSS direkt im Formulareditor an!

In 4D v18 R5 können Sie eine Vorschau des endgültigen CSS-Renderings im Formulareditor anzeigen, OHNE Ihren Dialog auszuführen. Ja, Sie haben richtig gehört. Die Standardisierung und Überarbeitung Ihrer Formulare war noch nie so einfach!

Wenn Sie noch nichts über CSS in 4D gehört haben, ist jetzt der perfekte Zeitpunkt, um mehr zu erfahren! Dieses Konzept wurde in 4D v18 für Projektanwendungen eingeführt und beinhaltet erweiterte und schnelle Stilvorlagen auf Basis von CSS. Ich empfehle Ihnen einen Blick auf diesen Blogbeitrag zu werfen.

Nachrichten

4D v18 R5 Beta startet heute

Die Beta-Tests für 4D v18 R5 beginnen heute und wir könnten nicht aufgeregter sein!

Von ORDA, dem Formulareditor, 4D für iOS, 4D Write Pro und 4D View Pro bis hin zu fortgeschrittenen Programmier- und Deployment-Funktionen. Diese Version bietet alles, einschließlich einer Funktion, die in unserem Forum für Funktionsanfragen die höchste und schnellste Abstimmung aller Zeiten erhielt:

  • Die Verschönerung Ihrer Anwendungen war noch nie so einfach wie jetzt, dank der Möglichkeit, das endgültige CSS-Rendering im Formulareditor in der Vorschau anzuzeigen.
  • Im Formulareditor sind Makros verfügbar, die Ihnen helfen, mehr in kürzerer Zeit zu erledigen!
  • ORDA bringt immer wieder neue Funktionen, und diese Version bildet da keine Ausnahme: Die Auswahl von Entitäten kann gemeinsam genutzt werden, und die Verfügbarkeit von Funktionen lässt sich besser kontrollieren.
  • Weitere fortschrittliche Funktionen stehen Ihnen zur Verfügung, darunter die Möglichkeit, Ihre Parameter und Ergebnisse bei der Deklaration von Funktionen und Methoden zu benennen, die Möglichkeit, Code, der auf dem Server läuft, mit Ihrem Client zu debuggen, angepasster 4D Cache für zusammengeführte 4D Server und 4D Clients … um nur einige zu nennen.
  • 4D für iOS verfügt über zwei neue Funktionen: Die Datensynchronisation wurde optimiert, so dass die Daten bis zu 25 Mal schneller synchronisiert werden können, und Deep Linking verbessert die Benutzerfreundlichkeit.
  • Neue IMAP-Befehle sind für Suchen, Kopieren, Verschieben und Löschen verfügbar. Weitere IMAP-Funktionen sind in der Pipeline.
  • 4D Write Pro ist ebenfalls vollgepackt mit neuen Funktionen und 4D View Pro erleichtert Ihnen das Schreiben von Code mit einem neuen Befehl.
  • Und vieles mehr (siehe unten).