Mendix 8.15 – Es ist an der Zeit | Siemens | Mendix

Direkt zum Inhalt

Mendix 8.15 – Es ist an der Zeit

  • Chris Hodges

  • 28. Oktober 2020
  • min lesen
Mendix 8.15

Großartig, Scott! Es ist schon wieder Zeit für einen weiteren Produkt-Release-Blog? Wir haben viele spannende Dinge zu erzählen – wie unsere Low-Code-Funktionen zum Erstellen nativer Apps, Updates für Studio und ein Timeline-Widget. Da Zeit immer von entscheidender Bedeutung ist, legen wir los!

Frontend-Entwicklung

Erstellen nativer mobiler Apps mit wenig Code

Wir haben Low-Code Native App Building angekündigt bei Mendix Welt 2020 für Mendix 9. Wir gingen in die Zukunft und beschlossen, dieses großartige Feature aufzugreifen und es zu einem Teil von Mendix 8.15

Es ist großartig zu sehen, wie viele native mobile Apps entwickelt werden und wie viele tolle Anwendungsfälle wir bereits haben. Wir iterieren jedoch ständig, und ein Punkt, bei dem wir das Gefühl hatten, dass er verbessert werden könnte, ist die Erstellung von Binärdateien, die zum Verteilen Ihrer App oder zum Erstellen Ihrer maßgeschneiderten Entwickler-App erforderlich sind.

Wir haben eine neue Benutzeroberfläche zum Erstellen Ihrer nativen mobilen Apps erstellt, die das Erstellen Ihrer Binärdateien zum Kinderspiel macht. Sie können die Benutzeroberfläche unter Projekt → Native mobile App erstellen starten.

Zunächst wird Ihnen ein Assistent angezeigt, der Sie durch die wichtigen Schritte führt, damit Sie schnell loslegen können. In der Benutzeroberfläche können Sie die Einstellungen für Ihre App, wie z. B. die Namens-ID, Symbole, Begrüßungsbildschirme, Funktionen und andere Aspekte, ganz einfach konfigurieren.

Darüber hinaus können Sie über die Benutzeroberfläche automatisch einen Build starten oder – in fortgeschritteneren Fällen – den App-Quellcode konfigurieren und lokal erstellen oder in eine Pipeline integrieren.

Ein weiteres großartiges Feature ist die automatische Update-Funktion, die es ermöglicht, die neuesten Features zu nutzen, ohne Studio Pro aktualisieren zu müssen. Dies kann beispielsweise sehr nützlich sein, wenn es neue App Store-Anforderungen gibt, die ein Update erfordern, oder wenn wir neue nützliche Features haben (was wir sicher tun werden).

Diese Funktion zum Erstellen nativer Apps mit Low-Code-Apps ist nicht auf die leichte Schulter zu nehmen. Sie ist schwer. Aber die Erdanziehungskraft ist kein Problem. Wir machen das, was wir immer tun: Wir machen etwas, das komplex, sehr technisch und manchmal sogar frustrierend ist, einfach. Eine echte Low-Code-Variante.

Zeitleisten-Widget: Die Zeit hört nie auf, Dinge zu erzählen

Meine Damen und Herren, begrüßen Sie bitte die neueste Ergänzung der Familie der Pluggable-Widgets, die Zeitleiste. Keine Sorge. Wir mischen uns nicht in das Raum-Zeit-Kontinuum ein. Mit dem Zeitleisten-Widget können Sie Informationen und Ereignisse, die im Laufe der Zeit auftreten, visualisieren und präsentieren. Verfolgen Sie den Fortschritt eines Projekts, die Aktivität einer Kundenforderung oder die Lieferhistorie eines Pakets.

Wir haben das Timeline-Widget mit unserer Standardvorlage sofort einsatzbereit gemacht. Über die Einstellungen können Sie ganz einfach anpassen, wie die Timeline gruppiert und formatiert wird. Wechseln Sie zur benutzerdefinierten Visualisierung, um die vollständige Freiheit zu erhalten, den Inhalt der Timeline in jeder beliebigen Art und Weise anzupassen.

Gute Dinge kommen paarweise. Wie Erdnussbutter und Marmelade, Mayonnaise und Pommes Frites oder Fluxkompensatoren und Plutonium. Also dachten wir uns, warum bringen wir diesen Monat nicht zwei neue Plug-in-Widgets heraus? Neben dem Timeline-Widget gibt es hier ein Popup-Menü-Widget für das Web, ein wichtiger Akteur im Kontextspiel. Wenn Ihre Benutzer Dinge einfach nur schnell und effizient erledigen möchten, macht es den Unterschied, ihnen die relevanten Aktionen zum richtigen Zeitpunkt zu geben.

Das Popup-Menü-Widget ist eine großartige Ergänzung zu Listenansichten und Datagrid und bringt die Funktionalität eines von der Community unterstützten Dropdown-Container-Widgets in eine plattformunterstützte Version, die sowohl für Studio als auch für Studio Pro verfügbar ist. Jetzt können Sie atemberaubende, benutzerfreundliche Dropdown-Menüs erstellen, die Ihren Benutzern den richtigen Kontext liefern, wenn sie ihn am meisten brauchen.

Native Repeater: Unbegrenzte Wiederholung

Das sind also zwei Widgets für das Web. Aber was ist mit nativen Widgets? Keine Angst, denn wir haben das neue Repeater-Widget, das mit 88 Meilen pro Stunde auf Sie zukommt.

Das Repeater-Widget ist ein einfaches, aber leistungsstarkes Widget, das (natürlich!) fast alles unbegrenzt wiederholen kann. Nicht einmal Scrollen. Es ist die einzige Möglichkeit, eine Liste zu erstellen, die keine UI-Virtualisierung und daher kein internes Scrollen hat. Das bedeutet, dass Sie Repeater problemlos kombinieren können, um flexiblere Kompositionen und Designs für Ihre nativen mobilen Apps zu erzielen.

Textfeld bei Tastendruck

Hier ist ein ziemlich ereignisreiches Highlight. Wir stellen das Verhalten bei Änderungen für Textfelder vor. Bisher boten wir nur die Option, Änderungen anzuwenden, nachdem der Benutzer das Feld verlassen hatte. Es gab für Benutzer keine Möglichkeit, das Ereignis bei Änderungen während der Eingabe auszulösen. Damit ist jetzt Schluss!

Wir bieten jetzt die Möglichkeit, das Ereignis „Bei Änderung“ auszulösen, während der Benutzer tippt. Mit dieser neuen Ergänzung zu Textfeldereignissen können Sie Ihren Benutzern Echtzeit-Feedback geben. Echtzeit-Feedback bedeutet ein besseres Benutzererlebnis.

Mendix Studio-Updates

Ändern Sie die Ausrichtung aller Eingabefeldbeschriftungen eines Formulars

Beim Erstellen einer Formularseite können Sie zwischen zwei Seitenvorlagenvarianten wählen, bei denen die Beschriftungen horizontal oder vertikal an den Feldern ausgerichtet angezeigt werden.

Jetzt in Mendix Studio können Sie die Eigenschaft „Ausrichtung“ der umgebenden Datenansicht einfach ändern und alle Beschriftungen innerhalb der Datenansicht verwenden automatisch die gewählte Ausrichtung.

Ereignisse für Änderungen in Eingabefeldern konfigurieren

In manchen Fällen kann es sinnvoll sein, eine Logik auszuführen, wenn der Benutzer bestimmte Eingabefelder in einem Formular geändert hat. Ein Beispiel hierfür ist, wenn Sie die Adressdaten vorab ausfüllen möchten, nachdem der Benutzer das Postleitzahlenfeld ausgefüllt hat. Wenn ein Entwickler in Ihrem Team einen Microflow erstellt hat, der einen externen Dienst verwendet, um Postleitzahlen in Adress- und Stadtinformationen zu übersetzen, können Sie diesen Microflow jetzt als „Bei Änderung“-Ereignis im Postleitzahlen-Eingabe-Widget verwenden.

Einheitlicher Veröffentlichungsablauf

Der Veröffentlichungsprozess im Studio ist nun identisch mit dem Mendix Studio Pro Bereitstellungsprozess (der Ausführung von Schaltfläche). Das bedeutet, dass jedes Mal, wenn Sie Ihre App aus Studio veröffentlichen, eine bestimmte Version (Commit) im Team-Server erstellt wird, die dem Entwicklungsteam einen vollständigen Einblick darin gibt, welche Änderungen in der Live-App veröffentlicht wurden und von wem.

Einführung von MxAssist in den USA

Ab dieser Version Mendix Assist wird deutlich schneller, da es Entwicklern, die in den USA Anwendungen erstellen, nahezu in Echtzeit Empfehlungen gibt. Letzten Monat haben wir MxAssist auf Cloud-Servern an der Ostküste der USA bereitgestellt. Mit dieser neuen Bereitstellung haben wir durch einen Leistungsbenchmark festgestellt, dass MxAssist an der Ostküste etwa 13-mal und an der Westküste dreimal schneller ist.

Fazit

Mit 8.15 erhalten Sie so viele Updates und neue Funktionen, dass Sie denken könnten, Sie wären 30 Jahre in die Zukunft gereist, hätten einen Sportalmanach zur Hand genommen, wären 30 Jahre vor Ihrer Gegenwart gereist, hätten ihn versehentlich zurückgelassen und dann zugesehen, wie sich Ihre Gegenwart verändert. Dieses Mal zum Besseren. Oder so ähnlich.

Schauen Sie sich in jedem Fall unsere Versionshinweise hier.

Laden Sie 8.15 Release.

Wählen Sie Ihre Sprache