Kopflose 4D-Anwendungen
Als 4D Entwickler sind Sie vielleicht schon einmal auf die Notwendigkeit gestoßen, Anwendungen ohne grafische Benutzeroberfläche (GUI) zu entwickeln, auch bekannt als Headless Applications. Bisher war dies in 4D nicht möglich …. bis 4D v18! In diesem Blogbeitrag gehen wir auf einige der neuen Möglichkeiten ein, mit denen Sie Ihre Anwendungen „headless“ machen können!
Warum kopflose Anwendungen erstellen? Es gibt mehrere Anwendungsfälle, wie z.B. die Simulation des Windows-Verhaltens unter macOS oder das Verhalten von Windows-Diensten ohne Verwendung des Dienstmanagers usw. Vor allem aber eröffnet es neue Möglichkeiten, wie die Entwicklung von Bots mit 4D.
Projektdatenbanken: Von binär zu textbasiert
4D v17 R5 markierte den Beginn des Betatests für einen neuen Typ von 4D Datenbanken: Projektdatenbanken. Mit 4D v18 freuen wir uns, Ihnen mitteilen zu können, dass die Projektdatenbanken nun in der endgültigen Version vorliegen. Es ist an der Zeit, die Vorteile der 4D Entwicklungsplattform in Kombination mit der Vielseitigkeit eines leichtgewichtigen und verteilten Formats zu nutzen!
Projektdatenbanken: Mehr als eine Lösung für die Zusammenarbeit
Träumen Sie von einer Möglichkeit, gemeinsam zu arbeiten? Von einer Möglichkeit, überall auf der Welt mit Teammitgliedern an verschiedenen Standorten zu arbeiten, ohne dass sich jemand fragen muss, wo er die neueste Version einer Datei oder eines Projekts findet? Eine andere Möglichkeit, neue Funktionen zu testen und sie zurückzusetzen, wenn sie nicht funktionieren, und dabei einen Wiederherstellungspunkt zu wählen, von dem aus Sie zurücksetzen wollen, anstatt eine vollständige Dateisicherung durchzuführen. Ihre Träume werden Wirklichkeit, denn diese Szenarien sind jetzt dank 4D v18 und Projektdatenbanken möglich !
4D v18 Beta startet heute
Beta testing for 4D v18, our most spectacular release yet, is starting today! And we couldn’t be more thrilled to share all the novelties we’ve prepared für Sie. Mehr als 90 Verbesserungen, darunter wichtige Erweiterungen bestehender Funktionen sowie neue Funktionen, die Ihnen die Entwicklung erleichtern und Ihre Anwendungen auf ein neues Niveau heben. Und für den Fall, dass Sie sich einen Überblick über das gesamte Potenzial dieser Version verschaffen wollen, haben wir diese umfangreiche Bibliothek mit Beispielen (HDIs) zusammengestellt.
Schnallen Sie sich an und lassen Sie uns entdecken, was 4D v18 Beta has to offer:
- Projektdatenbank – Versionskontrolle: eine Lösung für die kollaborative Programmierung. Damit können Sie Ihren Code in einem Versionskontrollsystem (z.B. Github, Perforce, etc.) in einfachen Textdateien speichern.
- Built-in encryption: Schutz vom Feinsten durch integrierte Datenverschlüsselung auf Tabellenbasis.
- 4D für iOS: ein vollständig in 4D integriertes Produkt, mit dem Sie Ihre Geschäftsanwendungen problemlos auf mobile Endgeräte ausweiten können.
- ORDA: verbesserte Befehle, verbesserte Leistung … und dann gibt es noch Remote Datastore.
- 4D Sprache: zusätzliche 4D Befehle zur Erweiterung Ihrer Programmierfähigkeiten.
- 4D Write Pro: Style Sheets. Tabellen. Symbolleiste. Word-Export. Und vieles mehr.
- 4D Ansicht Pro: Ribbon-Symbolleiste. Excel-Import/Export. Und die Liste geht weiter.
- Und noch viel mehr (siehe unten).
So beglaubigen Sie Ihre zusammengeführte 4D Anmeldung
Mit Catalina (macOS 10.15) ist es sehr empfehlenswert, Anwendungen, die über ein öffentliches Netzwerk verteilt werden, zu beglaubigen. Eine beträchtliche Anzahl von Entwicklern überträgt ihre Anwendungen über ein angeschlossenes Speichergerät oder über Dateifreigabe. Eine notarielle Beglaubigung ist in diesen Fällen nicht erforderlich, da der Benutzer dem Entwickler bereits vertraut. Der Zweck der Beglaubigung besteht darin, den Benutzern zu versichern, dass die Anwendung nicht bösartig ist, und ist nur für Anwendungen erforderlich, die von einer Website heruntergeladen werden.
Wenn Sie bei der Erstellung Ihrer Anwendungen mit 4D v18 unsere integrierte Signaturfunktion verwenden, ist Ihre Anwendung bereit für die Beglaubigung. Dieser Vorgang wird außerhalb von 4D durchgeführt. Sie fügen Ihrer Bewerbung eine elektronische Signatur hinzu und übermitteln Ihre signierte Bewerbung an einen automatisierten Prüfdienst. Hier finden Sie alles, was Sie wissen müssen:
4D v18: Die Geschichte hinter dem Logodesign
Wenn es um größere Produktveröffentlichungen geht, achtet 4D sehr auf die Farbe des Logos für jedes Produkt. Da 4D v18, eine der revolutionärsten Versionen von 4D, vor der Tür steht, haben wir uns entschlossen, die Geschichte hinter den Entscheidungen zu enthüllen, die nicht nur für die Logofarbe, sondern auch für die Änderungen an der Form der Icons getroffen wurden! Hier finden Sie alles, was Sie über die Logofarbe von 4D v18 wissen müssen, erzählt vom kreativen Designer: Julien Banon.
Bereiten Sie Ihre macOS-Anwendungen mit 4D für die Notarisierung vor
Catalina (macOS 10.15) ist jetzt verfügbar und Apple hat angekündigt, dass die notarielle Beglaubigung von Software, die außerhalb des App Stores vertrieben wird, zur Pflicht wird. Das wirft einige Fragen auf: Was ist, wenn meine 4D Anwendung nicht notariell beglaubigt ist? Kann ich sie notariell beglaubigen lassen? Und wie? Kein Grund zur Panik! Wir haben für Sie vorgesorgt und in diesem Blogbeitrag finden Sie die Antworten.
Unser bisher spektakulärstes Major Release, das bald erscheint!
Weniger als ein Monat, bevor eine der sensationellsten Versionen von 4D als Beta-Version erscheint! 4D v18, ein wichtiges Produktrelease mit vielen Upgrades, Verbesserungen und aufregenden neuen Funktionen, die das Programmieren zum Kinderspiel machen.
4D für iOS: Was Sie über iOS 13 wissen müssen
iOS 13 wurde erstmals auf der jährlichen Worldwide Developers Conference (WWDC 2019) von Apple vorgestellt und wird heute, am 19. September, veröffentlicht. Und wir könnten nicht aufgeregter sein, als anzukündigen, dass einige der Funktionen, die Apple für sein neuestes iOS vorgestellt hat, in 4D für iOS mit der Veröffentlichung von v18 verfügbar sein werden! Hier finden Sie alles, was Sie über die Neuerungen wissen müssen, die wir für Sie bereithalten:
Optimieren Sie Ihren ORDA-Code mit der Protokollierung von Anfragen
Möchten Sie den Datenverkehr Ihrer ORDA-Anfragen zwischen einem Client und dem 4D Server analysieren? Manchmal kann es eine Weile dauern, bis Sie eine Antwort vom Server erhalten, und Sie fragen sich, ob das am Netzwerkverkehr liegt oder an einer nicht optimierten Anfrage, die Sie geschrieben haben! Glücklicherweise ermöglicht es 4D v17 R6, die wahrscheinlichen Gründe für diese Latenz mit den neuen ORDA Methoden zu ermitteln, die für das ds Objekt. Es handelt sich dabei nicht nur um Debugging-Funktionen, sondern Sie können auch Ihren ORDA-Code mit einem besseren Verständnis der gesendeten Anfragen optimieren.
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