Ein weiteres Jahr und ein weiteres Jahrzehnt neigen sich dem Ende zu und es ist an der Zeit, einen Rückblick auf unsere 10 meistgelesenen Beiträge zu werfen. Von Projektdatenbanken über Verschlüsselung und Leistungsoptimierung bis hin zu fortschrittlichen ORDA- und Programmierfunktionen… 2019 war alles dabei! Hier sind die Themen, die Ihre Aufmerksamkeit im Jahr 2019 erregt haben.
#10 – Der Unterschied zwischen kooperativ und präemptiv
Laurent Esnault, VP of Engineering, erklärt den Unterschied zwischen kooperativen und präemptiven Prozessen; wie man dank präemptivem Multi-Threading mehr parallele Prozesse haben kann und somit mehr und mehr Benutzer (für Desktop- oder Webanwendungen) hinzufügen kann.
#9 – Wie man iOS-Apps mit TestFlight testet
TestFlight ist eine kostenlose Lösung von Apple, mit der Sie eine testbare Version Ihrer App an bestimmte Beta-Nutzer senden können. Auf diese Weise können Sie das Feedback der Beta-Tester verwalten und (falls erforderlich) Änderungen vornehmen, bevor Ihre App im App Store veröffentlicht wird. In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie TestFlight für eine fehlerfreie Produktions-App nutzen können.
#8 – 4D Sicherheitsleitfaden
Um Sie bei der Beantwortung sicherheitsrelevanter Fragen Ihrer Kunden zu unterstützen, haben wir einen detaillierten Sicherheitsleitfaden veröffentlicht, der alle integrierten Tools und Techniken beschreibt, die zur Schaffung einer sicheren Umgebung für Ihre Geschäftsanwendungen erforderlich sind.
#7 – Neue Methode zum Versenden von E-Mails
In diesem Beitrag wurde eine neue Methode zum Erstellen und Versenden von E-Mails vorgestellt. Leistungsstark und einfach zu bedienen. Das Versenden von auffälligen E-Mails auf HTML-Basis mit Bildern, Videos und Anhängen ist mit nur wenigen Codezeilen möglich.
#6 – ORDA zur Leistungssteigerung im Client/Server-Modus verwenden
In diesem Beitrag erfahren Sie, wie der Zugriff auf große Tabellen (insbesondere solche mit Beziehungen) im Client/Server-Modus mit ORDA erheblich verbessert wurde. Sie werden eine 2-3-fach verbesserte LAN-Leistung und eine bis zu 30-fach schnellere Leistung im WAN feststellen. Und das Beste ist, dass Sie nichts an Ihrem Code ändern müssen, alles läuft automatisch.
#Nr. 5 – Arbeiten mit JSON-Zeigern
In diesem Beitrag haben wir JSON-Pointer vorgestellt, die nützlich sind, um Ihre JSON-Dokumente zu strukturieren, indem sie in kleinere, wiederverwendbare Teile zerlegt werden. 4D unterstützt JSON-Zeiger mit dem neuen Befehl JSON resolve pointers. Er analysiert die JSON-Zeiger, die in dem als Parameter übergebenen Objekt gefunden werden, und gibt dann ein Objekt mit dem Erfolgsstatus, dem Ergebniswert und einer möglichen Fehlerliste zurück.
#4 – Neue Formel
In diesem Beitrag wurde die verborgene Macht hinter dem Befehl New formula vorgestellt. Vielleicht haben Sie sich dazu inspirieren lassen, einem Objekt eine Formel als Methode zuzuweisen oder intelligente Objekte zu erstellen, die Werte berechnen oder alles tun können, was Sie brauchen. Das ist großartig und zeigt, dass in dieser Funktion mehr steckt, als man auf den ersten Blick sieht!
#Nr. 3 – Anzeige einer Sammlung in einer Listbox
Es wurde ein neuer Typ von Listenfeldern eingeführt: Listenfelder vom Typ Sammlung. Mit Listboxen vom Typ Sammlung können Sie heterogene Daten in derselben Spalte anzeigen.
#2 – Generischen Code mit ORDA schreiben
In diesem Blog-Beitrag wurde gezeigt, wie Sie mit verschiedenen ORDA-Funktionen generischen Code schreiben können.
#1 – Eine bestehende Datenbank in ein Projekt umwandeln
Im Beitrag #1 des Jahres 2019 haben wir Ihnen gezeigt, wie Sie eine bestehende Binärdatenbank in eine Projektdatenbank konvertieren können. Wir haben auch ein paar Dinge hervorgehoben, die man wissen sollte, bevor man fortfährt.