Mendix – Vision
«Ich kann mir nichts Besseres vorstellen als die Freude, aus dem Nichts etwas zu machen und das Ergebnis in den Händen zu halten und den Geschäftswert so schnell zu sehen.»
Johan den Haan, CTO, Mendix
Die Vision von Mendix für Low-Code lässt sich in drei Themen zusammenfassen:
Make with more – Erweitere die Entwicklerbasis (-ressourcen)
Unternehmen versuchen die Produktivität der Kern-IT zu steigern indem Sie die Fachbereiche mit in die Entwicklung von Applikationen einbeziehen. Dies ist nur dank No-Code/Low-Code Plattformen möglich. Die No-Code/Low-Code Plattform Mendix, bietet sowohl Personen mit wenig oder gar keinen Programmierkenntnissen, auch Citizen Developer genannt, wie auch Professional- oder Full Stack Developern die Möglichkeit entsprechend Ihren Fähigkeiten Applikationen zu entwickeln. Dies ohne dabei das richtige Mass an Sicherheit, Governance, Verfügbarkeit, Wartbarkeit und Skalierbarkeit des Anwendungsportfolios zu beeinträchtigen.
Mendix bietet speziell entwickelte Tools an, um das Spektrum des jeweiligen Entwicklers zu unterstützen und um seine Fachkompetenz und technischen Fähigkeiten zu maximieren.
Gartner hat diesen visionären Schritt in diesem Bereich erkannt und ernennt Mendix als einer der ersten Anbieter, welcher eine voll integrierte Entwicklerumgebung (IDE) für Entwickler aller Fähigkeiten anbietet. Mendix Studio für Business Developer mit wenig oder gar keinen Codier- bzw Programmierkenntnissen und Mendix Studio Pro für Professional Developer mit Codier- und Programmierkenntnissen. Ergänzend können, dank der Microservice Architektur, auch zusätzliche herkömmlich entwickelte Applikationen oder Applikationsteile integriert werden.
Mendix bietet als einer der ersten Low-Code-Hersteller seit 2018 eine KI-gestützte Entwicklung. Heute bereits in zweiter Generation mit dem Mendix KI-Assistenten, welcher die Autovervollständigung und fortschrittliche Muster unterstützt. Der Algorithmus von Mendix Assist basiert auf der Analyse von Millionen von anonymisierten Modellen über Tausende von Anwendungen, die auf Mendix eingesetzt wurden und hat eine Erfolgsquote von 95 Prozent mit empfohlenen Aktionen.
All diese Funktionen ermöglichen es, den Citizen Developer zu befähigen und damit die verfügbaren Ressourcen zu vervielfachen. So unterstützt die Mendix Plattform die Unternehmen um dem Talentmangel zu begegnen.
Make it smart – nutze die neusten Technologien / Vorgehen
Die Anforderungen an Unternehmensapplikationen verändern sich laufend und es muss entsprechend reagiert werden. Heute muss eine moderne Applikation intelligent, kontextbewusst und proaktiv sein. Durch folgende Trends wird die Umstellung auf smarte Applikationen vorangetrieben:
- IoT und die Digitalisierung von Geschäftsprozessen – Damit Applikationen besser auf reale Bedingungen und Möglichkeiten reagieren können, müssen die Rohdaten von Sensoren und smarten Geräten gefiltert werden. So können die wirklich relevanten Daten herausgefiltert und für die Weiterverarbeitung, beispielsweise für Applikationen oder Datenanalysen zur Verfügung gestellt werden.
- Echtzeitgeschäft – Digitale Unternehmen sind heute vor allem ereignisgesteuert und in Echtzeit unterwegs. Unternehmen mit wirklichem Verständnis für die Digitalisierung setzen Plattformen ein, mit welchen sie bessere Geschäftsergebnisse erzielen können. Business-Anwendungen müssen es ermöglichen, Anwendungen aus internen und externen Diensten zu erstellen.
- Künstliche Intelligenz – Dank KI sind Anwendungen heute intelligenter, proaktiver und kontextbezogener. Anwendungen liefern nützlichere und bessere Informationen. Die KI führt anspruchsvolle automatisierte Aufgaben im Namen der Benutzer aus und ermöglicht es den Computern zu hören, sehen, lesen und zu verstehen, was in Unternehmen immer mehr an Bedeutung gewinnen wird.
- Neue Formen der Interaktion – Wir treten in einen radikalen Wandel von klassischen App-UI-Modellen zu neuen Stilen von Multi-Device UX ein, einschliesslich Konversations- und Sprachschnittstellen sowie die Verfügbarkeit von Augmented-Reality und native mobile. Zudem wurde Mendix im Gartner MQ für Multi-Experience-Entwicklungsplattformen zum Leader ernannt.
Make at Scale – verwalte und erstelle schneller und einfacher grosse App Portfolios
Die Einführung von No-Code/Low-Code Plattformen zur Unterstützung der Unternehmensanforderungen einer breiten Palette von Anwendungstypen (-formen) erfordert es den Fokus auf folgende Punkte zu legen:
- Flexibles und für Neues offenes Unternehmen, welches Entwicklern ermöglicht, interne und externe Daten sowie Geschäftsereignisse zu finden und verwalten sowie (wieder-)zu verwenden.
- Flexible Anwendungsarchitekturen, welche für einfache Workflow-Apps auf Abteilungsebene bis hin zur fortschrittlichen Microservice-Architektur für unternehmenskritische Kernsysteme reichen.
- Self-Service der No-Code/Low-Code Plattform, welche hochverfügbar, ausfallsicher ist und über entsprechende Back-up sowie Sicherheitsdienste verfügt. Zusätzlich bietet die Plattform einen hohen Grad an Selbstverwaltung und -anpassung.
- Multi-Cloud-Bereitstellung, welche es anbietet die Last flexibel auf öffentlichen wie auch privaten Clouds bereitzustellen. Dies muss entsprechend den gesetzlichen Anforderungen und Unternehmensrichtlinien angepasst erfolgen.
- Erweiterbarkeit, welche es Analysten, Entwicklern, DevOps-Ingenieuren und Administratoren ermöglicht, die Kontrolle übergreifend zu übernehmen. Dies betrifft den gesamten Lifecycle.
- Applikations-Landschaft, zur effizienten und effektiven Verwaltung des Portfolios mit konfigurierbaren Continous Integration/Continous Deployment (CI/CD), Pipeline-Management und Monitoring Services über die komplette Applikations-Lebensdauer.
Einfache Erstellung von unternehmenstauglichen Anwendungen für eine erweiterte Architekturunterstützung?
– Das ist Make at Scale!
Ganze Unternehmen in die Lage versetzen, es zu schaffen.
Die Anwendungsentwicklung für Unternehmen sollte kein unüberwindbarer Koloss sein. Die Applikationsentwicklung sollte auf allen Ebenen einfach sein, die Entwicklung soll Spass machen und den Unternehmen Mehrwerte bringen.