Lernen Sie wie Mendix Hilft Entwicklern, komplexe Anwendungen in 10 Tagen bereitzustellen
Hallo, Mendix Community-Partner! Mein Name ist Bingxun Zhuang, aber Sie können mich auch Danny nennen.
Ich habe einen Hintergrund in Informatik und bevor ich entdeckte Mendix, arbeitete als Softwareentwickler bei einem börsennotierten Fertigungsunternehmen. Ich war für die interne Softwareentwicklung verantwortlich und übernahm später die Rolle des IT-Abteilungsleiters, leitete Teams und Projekte, kümmerte mich um die abteilungsübergreifende Kommunikation, plante und implementierte neue Fabriksysteme und überwachte die Datenbankverwaltung.
Derzeit arbeite ich als Berater bei Blue Technology und biete Mendix und MSSQL DBA-Beratungsdienste für Kunden. Blue Technology ist ein dynamisches südafrikanisches Unternehmen, das Oracle-, SQL Server DB-, Low-Code-Plattformberatung und Infrastrukturdienste anbietet. Ich fühle mich geehrt, dass Siemens Mendix gab mir die Gelegenheit, meine Mendix Reise mit euch allen.
MX: Welche Tools haben Sie und Ihr Team hauptsächlich verwendet, bevor Sie die Mendix Low-Code-Plattform?
Danny: Aufgrund von Abhängigkeiten von Altsystemen verwendeten wir Delphi, um Funktionen älterer Systeme beizubehalten und zu erweitern, hauptsächlich für Windows-Desktopanwendungen. Für andere neue Systeme verwendeten wir Java und C# und wechselten für die moderne Entwicklung schrittweise von Delphi zu C#.
MX: Was waren die Einschränkungen und Herausforderungen der Tools, die Sie zuvor verwendet haben?
Danny: Die größten Herausforderungen waren:
- Delphi-Entwickler sind rar und für neue Systeme ist die Software keine beliebte Wahl. Die meisten bestehenden Delphi-Systeme sind Legacy-Projekte.
- Während für Java und C# umfangreiche Community-Ressourcen und Talentpools zur Verfügung stehen, stellt die Wartung sowohl alter als auch neuer Plattformen bei gleichzeitiger Erfüllung kontinuierlicher Anforderungen für kleine und mittlere Unternehmen eine erhebliche Herausforderung hinsichtlich der Talentförderung und der Wartungskosten dar.
MX: Wie haben Sie davon erfahren? Mendix wenig Code?
Danny: Unser Unternehmen ist ein langjähriger Partner von Siemens Industrielle Software. Nach dem Lernen über MendixAngesichts der Funktionen von und des wachsenden Low-Code-Marktes haben wir uns entschieden, darin zu investieren.
MX: Seit wann entwickeln Sie Anwendungen mit Mendix?
Danny: Obwohl Mendix ist nicht mein Vollzeitschwerpunkt, ich habe Ende 2021 damit angefangen zu arbeiten, also vor etwa zweieinhalb Jahren.
MX: Was waren die Hauptgründe für die Wahl Mendix als Ihre Entwicklungsplattform?
Danny: Die Hauptgründe dafür sind die Entwicklungseffizienz, die Unterstützung mehrerer Szenarien und die Integrationsfähigkeit mit heterogenen Systemen. Während Mendix Es ist zwar nicht auf bestimmte Bereiche spezialisiert wie andere Nischenprodukte, zeichnet sich jedoch durch Allgemeingültigkeit, Skalierbarkeit und geringere Lern- und Wartungskosten aus.
MX: Welche Anwendungen haben Sie und Ihr Team entwickelt mit Mendix, und wer verwendet sie?
Danny: Die meisten von uns entwickelten Anwendungen beinhalten die Integration Mendix mit externen Datenquellen für Formulare, Workflows und APIs. Beispiele hierfür sind Beschaffungsprozesse, Qualitätsausschussmanagement, Schulungskostenmanagement, wöchentliche Berichtssysteme, Dashboards zur Maschinenauslastung und Ticketmanagement für den Kundendienst.

MX: Welche Mendix Welche Komponenten/Module haben Sie verwendet und was sind Ihre Eindrücke?
Danny: Zu den am häufigsten verwendeten Modulen gehören:
- Community Commons: Bietet viele häufig verwendete Java-Aktionen und dient als Abhängigkeit für verschiedene andere Module.
- Datenbank-Connector: Unverzichtbar für die Integration externer Datenbanken in Projekte.
- Workflow Commons: Entscheidend für Workflow-Anwendungen, bietet Entwicklern viele Vorlagen zur individuellen Anpassung.
- Datenimporteur: Vereinfacht das Parsen von Excel- und CSV-Dateien in Projekten.
Wir haben auch ausgiebig REST-API-Komponenten, Signaturkomponenten zum Zeichnen von Signaturen, File Dropper für Datei-Uploads und viele andere verwendet. Die meisten Kundenanforderungen können mit vorhandenen erfüllt werden Mendix Komponenten mit minimalem Bedarf an benutzerdefinierten Java-Aktionen oder JavaScript, was die Entwicklungseffizienz erheblich steigert.
MX: Wo finden Sie Hilfe bei Herausforderungen in Mendix Entwicklung?
Danny: Ich konsultiere zunächst die offizielle Dokumentation und überprüfen Sie die Marketplace für relevante Komponenten oder Module. Ich untersuche auch die Gemeinschaftsforum.
MX: Auf welche Anwendung sind Sie am stolzesten? Können Sie uns Einzelheiten verraten?
Danny: Am stolzesten bin ich auf die Anwendung für den Beschaffungsprozess. Dabei mussten über 30 externe Datenquellen integriert werden, darunter REST-APIs, WSDL, SQL Server und Excel, und ein komplexer Workflow mit mehr als 13 Aufgaben implementiert werden. Wir haben die Lösung innerhalb von 10 Arbeitstagen geliefert.
MX: Welche Vorteile haben diese Anwendungen den Benutzern oder Kunden gebracht?
Danny: MendixDer Wert von liegt in seiner Agilität, Allgemeingültigkeit und Skalierbarkeit. Während traditionelle Codierung ähnliche Funktionalität erreichen könnte, Mendix ermöglicht schnelle und flexible Reaktionen auf sich entwickelnde Anforderungen und ist daher ideal für Umgebungen mit begrenzten Ressourcen.
MX: Wie reagieren Benutzer oder Kunden auf diese Anwendungen?
Danny: Kunden sind oft überrascht und zufrieden mit der Art und Weise, wie Mendix erreicht komplexe Funktionalität mit minimalem Code. Sie sehen Mendix als wertvolle, auf ihre Ziele abgestimmte langfristige Investition.
MX: Was sind im Vergleich zur traditionellen Entwicklung MendixDie Hauptvorteile?
Danny: MendixDie modulare Plattform von fördert die Wiederverwendbarkeit. Da die Vertrautheit mit Mendix wächst, wiederverwendbare Komponenten sammeln sich an, was die Entwicklung weiter beschleunigt und Redundanzen reduziert.
MX: Was setzt Mendix abgesehen von anderen Low-Code-Plattformen?
Danny: Mendix zeichnet sich durch Allgemeingültigkeit, Einsatzflexibilität und sein lebendiges Community-Ökosystem aus, was auf Marktakzeptanz und Wachstumspotenzial hindeutet.
MX: Was sind Ihre Erfahrungen mit Mendix Pro IDE?
Danny: Die Benutzeroberfläche ist benutzerfreundlich, selbst für erfahrene Entwickler. Der Einstieg ist mit minimaler Schulung einfach. Die häufigen Updates und die schnelle Integration von Community-Feedback in neue Funktionen machen die Nutzung zu einem Vergnügen.
MX: Würden Sie empfehlen Mendix an andere Entwickler? Wie würden Sie es empfehlen?
Danny: Auf jeden Fall! Low-Code ist ein führender IT-Trend und Mendix ist der klare Marktführer in diesem Bereich. Mit kostenlosen und umfangreichen Community-Ressourcen, Mendix bietet robusten Support über den gesamten Softwareentwicklungszyklus hinweg und ist damit ein strategischer Vorteil für die Unternehmens-IT.