Heute haben wir veröffentlicht mehrere wichtige neue Plattformfunktionen die unsere Position als führender aPaaS-Anbieter mit hoher Produktivität und hoher Kontrolle weiter stärken. Sie sind schon seit einiger Zeit in Arbeit und ich freue mich, Ihnen mitteilen zu können, dass sie jetzt allgemein verfügbar sind.
Bisher veröffentlichte Hauptfunktionen
Bevor wir uns mit den Neuerungen befassen, werfen wir einen kurzen Blick zurück auf das, was bereits von der Mendix 7 Vision. In den letzten sechs Monaten haben wir 6 der 7 angekündigten Mendix 7 Plattform-Features im Rahmen unserer monatlichen Mendix Plattform-Updates. Wir sind davon überzeugt, dass neue und verbesserte Plattformfunktionen bereitgestellt werden sollten, sobald sie produktionsreif sind und die Abwärtskompatibilität nicht beeinträchtigen.
Dieser inkrementelle Bereitstellungsansatz ermöglicht es unseren Kunden, Partnern und Community Edition-Mitgliedern, die Vorteile neuer und verbesserter Funktionen zu nutzen, sobald diese verfügbar sind, ohne auf größere Produktversionen warten zu müssen. Mit diesem Modell haben wir die folgenden Funktionen bereitgestellt und mehrere Iterationen von Verbesserungen veröffentlicht:
- Intelligente Apps - Mendix ermöglicht Ihnen die einfache Erstellung von Anwendungen, die über das passive Warten auf Benutzereingaben hinausgehen. intelligente, proaktive und kontextbezogene Apps. Durch die Nutzung vorgefertigter Drag & Drop-Module können Sie die neuesten IoT-, Big Data- und Machine-Learning-Funktionen problemlos in Ihre Apps integrieren.
- Natives mobiles Erlebnis – Unsere native mobile Funktionen Erweitere Mendix Mit dem Ansatz „Einmal schreiben, überall bereitstellen“ können Sie umfassende native mobile Erlebnisse bereitstellen, darunter: Smart Sync für den Offline-Datenzugriff, Beacon-Unterstützung, Push-Benachrichtigungen und native Widgets.
- Anwendungstestsuite (ATS) - Mendix bietet eine Anwendungstestsuite, die von unserem zuverlässigen Partner erstellt wurde Menschensysteme, ein umfassender Satz von Tools, mit denen Sie Tests in allen Phasen des Anwendungslebenszyklus und des Bereitstellungsprozesses einfach definieren und einbetten können.
- Anwendungsleistungsmonitor (APM) - Die Mendix Application Performance Monitor bietet eine Vielzahl von Tools, um Leistungsprobleme bereits in frühen Entwicklungszyklen zu verhindern und sie schnell zu beheben, wenn sie in der Produktion auftreten.
- Verbindungskit - Die Verbindungskit ermöglicht 3GL-Entwicklern die Erstellung von benutzerdefinierten Erweiterungen, Konnektoren zu Drittsystemen oder das Verpacken von Web-APIs und stellt diese Rapid Developern zur Verfügung, Mendix Mikroflüsse. Viele Konnektoren sind bereits im Mendix App Store oder Sie können Ihren eigenen erstellen.
- Natives REST- und JSON-Mapping - Rufen Sie jede REST-API nativ auf direkt von Mendix Mikroflüsse. Der Data Mapper verarbeitet das Ergebnis des Aufrufs (XML oder JSON) und ordnet es Ihrem Domänenmodell zu.
Neue Erfahrung im Entwicklerportal
Wir haben dem Entwicklerportal ein neues Aussehen verliehen und die Nutzung noch einfacher und schneller gemacht. Wir bieten jetzt eine Anwendungs-Launchpad, getrennt vom Developer Portal, sodass Geschäftsbenutzer ihre Mendix Apps, während sie gleichzeitig vor den Entwicklungsfunktionen der Plattform abgeschirmt werden.
Sie können natürlich weiterhin jederzeit zur Mitarbeit an Entwicklungsprojekten eingeladen werden. Benutzer, die zu einer App eingeladen wurden, landen beim Zugriff auf das Entwicklerportal im Buzz-Feed der App (dem Social-Media-Stream Ihres kollaborativen Projektarbeitsbereichs). Von dort aus können sie sofort mit der Arbeit an der App beginnen, Anforderungen einbringen, den Projektstatus überwachen usw.
Neuen Entwicklern steht nun eine Reihe von App-Vorlagen zur Auswahl, um ihre Entwicklungsbemühungen anzukurbeln. Sobald sie eine Vorlage ausgewählt haben, werden sie durch die ersten Schritte bei der Entwicklung ihrer App geführt. Dabei verwenden sie die Mendix Modellierer.
Auf jeder Seite des Portals finden Sie zwei Schaltflächen: „App anzeigen“ und „App bearbeiten“. Wie der Name schon sagt, startet „App anzeigen“ die bereitgestellte App, sodass Sie sie aus der Perspektive eines Geschäftsbenutzers anzeigen können. Die Schaltfläche „App bearbeiten“ startet die Desktop-Modellierer (oder unser kommender Web Modeler, sofern verfügbar).
Darüber hinaus haben wir die Portalleistung in mehreren Bereichen verbessert, unter anderem beim Kommentieren, der Bearbeitung von Feedback oder dem Abschließen von Sprints.
Überarbeitete Mendix Applikation
Wir haben das Mendix App für verbesserte Teamzusammenarbeit und baute sie auf Mendix 7. Das Mendix Mit der App können Stakeholder auch dann mit ihren Lieferteams in Kontakt bleiben, wenn sie nicht an ihrem Schreibtisch sitzen. Sie können ihre Gedanken über den Buzz-Social-Feed teilen, Teamaktivitäten verfolgen oder App-Funktionen besprechen, während sie unterwegs sind – oder einfach ohne das Gerät zu starten. Mendix Entwicklerportal.
Multi-Cloud, Web-Scale-Backend
Wir haben die Architektur unserer Backend-Plattform komplett neu konzipiert, um hohe Skalierbarkeit, hohe Verfügbarkeit und ultimative Multi-Cloud-Portabilität zu erreichen. Wir haben uns aus einer Vielzahl von Gründen für den Aufbau auf Cloud Foundry entschieden, darunter die Multi-Cloud-Portabilität, die es bietet, sowie die Unterstützung für massive Skalierbarkeit und Dauerbetrieb.
Neben der Öffentlichkeit Mendix Wolke-das auf AWS in mehreren Regionen und Verfügbarkeitszonen läuft und standardmäßig mit Hochverfügbarkeits-Failover ausgestattet ist—Sie können jetzt die Mendix Backend auf allen CF-basierten Cloud-Hosting-Plattformen, einschließlich AWS, Microsoft Azure, IBM BlueMix, Pivotal. Alles mit unseren automatisierten Bereitstellungsverwaltungsfunktionen. Tatsächlich können Sie mithilfe unseres Open-Source-CloudFoundry Buildpack oder durch Bereitstellung auf Docker-Containern auf praktisch jeder privaten Cloud, virtuellen privaten Cloud oder lokalen Infrastruktur bereitstellen.
Natürlich reicht es nicht aus, nur auf Cloud Foundry aufzubauen, um Skalierbarkeit und Verfügbarkeit zu gewährleisten. Wir haben unser Backend so umgestaltet, dass es zustandslos ist. Das bedeutet, dass Sie jetzt sowohl horizontal als auch vertikal skalieren können und Anwendungen im Falle eines Fehlers nahtlos von einer Instanz auf eine andere umgeschaltet werden können.
Kurz gesagt, die Mendix Backend ist das ausgereifteste, das auf dem Markt für hochproduktive Low-Code-Anwendungen erhältlich ist – ohne Zweifel. Es bietet der IT die Kontrolle und Betriebssicherheit, die sie braucht, und schützt gleichzeitig hochproduktive Entwickler und Geschäftsbenutzer vor Komplexität.
Web-Modellierer
Das letzte Stück der Mendix 7 Puzzle ist unser neuer Web Modeler, den wir nun an unsere vertrauenswürdigen Partner ausrollen. Der Web Modeler wurde entwickelt, um die möglichen Reibungspunkte zu beseitigen, die mit der Einbindung von Geschäftsbenutzern in die Gestaltung und Erstellung von Apps verbunden sind. Er wird auch verwendet, um dem gesamten Spektrum der App-Entwickler eine neue Möglichkeit zu bieten, schnell mit UI-Designs, Geschäftslogik, Datenmodellen und Web-APIs zu experimentieren. Da er Cloud- und Browser-basiert ist, muss keine Software installiert werden.
Der UI-Designer ist vollständig WYSIWYG-basiert, sodass Sie sofortiges Feedback zu Designs erhalten und sehen können, wie sie sich über verschiedene Formfaktoren hinweg verhalten. Und Mitglieder des Lieferteams können Geschäftsbenutzer zu einem Projekt einladen, um schnell Prototypen zu erstellen oder an Anwendungsdesign und -funktionalität zusammenzuarbeiten. Alles, was im Web Modeler getan wird, wird über ein gemeinsames Repository (mit Sperrung und Versionskontrolle) mit dem Desktop Modeler synchronisiert.
Ich denke, Sie werden mir zustimmen, dass dies in der Tat große Errungenschaften sind. Ich könnte nicht stolzer auf unser Entwicklungsteam sein und freue mich darauf zu sehen, wie Kunden die neuen Fortschritte nutzen, um innovative Apps in großem Maßstab bereitzustellen.