IDE Studio Pro
Dies ist die Mendix Entwickler-Kontinuum:
Wie schneidet Mendix Unterstützen Sie unterschiedliche Entwicklerprofile?
Der Mendix Die Plattform ist für eine Vielzahl von App-Entwicklern konzipiert, von geschäftsorientierten Entwicklern ohne Softwareentwicklungskenntnisse bis hin zu sehr erfahrenen technischen Entwicklern mit umfassender Softwareentwicklungs- und Programmiererfahrung.
Entwickler mit technischem Programmierhintergrund (zum Beispiel JavaScript, Java oder .NET) können Mendix Studio Pro zusammen mit CSS, Java und JavaScript zum Erstellen, Anpassen und Erweitern eines Mendix App.
Wirtschaftsingenieure Erstellen Sie visuell mobile Apps, Web-Apps und Microservices mithilfe visueller Workflow-, Seiten- und Logikeditoren. Diese werden mit Integrationen auf Basis von REST, OData und Webservices sowie benutzerdefinierten ODE-Integrationen kombiniert.
Business-Experten und Bürgerentwicklerkann direkt verwenden Mendix Studio Pro zum visuellen Erstellen, Überprüfen und gemeinsamen Bearbeiten einer Anwendung. Mendix Studio Pro bietet die Tools, die zur App-Entwicklung erforderlich sind, unabhängig von der Programmiererfahrung oder dem Hintergrund des Benutzers. Der Einstieg dauert nur wenige Minuten. Wenn erweiterte App-Funktionen hinzugefügt werden müssen, können Benutzer dies in Studio Pro selbst tun oder mit einem professionellen Entwickler im Team zusammenarbeiten, der sie beim Hinzufügen dieser erweiterten Funktionen unterstützt.
Weitere Informationen zu den ersten Schritten mit Mendix, schau dir das an Erste Schritte und Fähigkeitentraining.
Wie kann ich mit meinen Teammitgliedern an derselben App arbeiten?
Entwickler verwenden Mendix Studio Pro können gemeinsam am selben App-Modell arbeiten über die Mendix Team Server Versionskontroll-Repository basierend auf Git. Änderungen von Teammitgliedern werden über die integrierte Commit- und Pull-Funktionalität auf dem Team-Server geteilt.
Um mehr über Versionskontrolle und Multi-User-Entwicklung zu erfahren in Mendix, Siehe Versionskontrollverwaltung.
Wie schneidet Mendix Business-Experten zu Entwicklern machen?
Mendix Studio Pro ermöglicht es Personen im Unternehmen – wie technisch versierten Business-Experten und Citizen Developern mit minimaler Programmier- oder Softwareentwicklungserfahrung –, ansprechende Web- und mobile Anwendungen zu erstellen, ohne Programmierkenntnisse haben zu müssen. Mit Mendix Dank der visuellen Drag-and-Drop-Oberfläche von Studio Pro für Design, Daten und Logik wird die kollaborative Softwareentwicklung für eine Vielzahl von Entwicklern zugänglich, die nicht in der IT tätig sind.
Diese Benutzer schaffen auf drei Arten Mehrwert durch Mendix Studio Pro:
- Sie helfen, die Anforderungslücke zu schließen, indem sie funktionale App-Prototypen erstellen, die dazu dienen, Ideen mit Geschäftspartnern zu validieren. Dies geschieht, bevor professionelle Entwicklerteams zur Fertigstellung der Anwendung hinzugezogen werden.
- Sie nehmen leichte Änderungen an bestehenden Apps vor (z. B. indem sie als App-Benutzer selbst die Benutzeroberfläche verbessern). Dies spart professionellen Entwicklern viel Zeit und sorgt gleichzeitig für die richtigen Geschäftsergebnisse.
- Sie entwickeln einfache Geschäftsanwendungen von Anfang bis Ende selbst. Manche Prozesse werden durch eine einfache Web-App, die von der Person entwickelt wird, die den Prozess am besten kennt, erheblich verbessert.
Fachexperten und Citizen Developer nutzen Mendix Studio Pro, um Folgendes zu tun:
- Kreation Workflows zur Automatisierung und Optimierung ihrer Geschäftsprozesse
- Anwendung entwickeln Benutzeroberflächen mit gestalteten Bausteinen und Widgets
- Kreation Domänenmodelle zum Lesen und Schreiben von Daten in einer Anwendung
- Visuelles Modellieren der Interaktionen und Flusskontrolle einer Bewerbung
- Nutzen Sie eine Unternehmensdesignsprache um ansprechende Apps zu erstellen, die über Branding und Themen hinaus den Unternehmensstandards entsprechen
- Fördern Zusammenarbeit und Abstimmung mit Stakeholdern aus Business und IT über eine visuelle „What-You-See-Is-What-You-Get“-Umgebung, die ein Schlüsselelement der iterativen Softwareentwicklung ist
Zusamenfassend, Mendix Studio Pro ermöglicht diesen Benutzern, Probleme gemeinsam, kreativ und schnell zu lösen. Dadurch wird die Produktivität Ihres Unternehmens maximiert und eine höhere Akzeptanz bei den Endbenutzern erreicht.
Wie schneidet Mendix Modellgesteuerte Entwicklung aktivieren?
Mendix ermöglicht modellgetriebene Entwicklung durch Mendix Studio Pro bietet visuelle Drag-and-Drop-Entwicklungstools für Arbeitsabläufe, UI, Daten, Logik und Navigation mit No-Code- und Low-Code-Entwicklung. Indem das resultierende Modell zur Laufzeit interpretiert wird und so die Verbindung zwischen Modell und Anwendung aufrechterhalten wird, Mendix verhindert die Produktion des Vermächtnisses von morgen. Darüber hinaus beseitigt die direkte Modellausführung den Overhead bei der Codegenerierung und bietet erhebliche Vorteile durch die Möglichkeit von Live-Änderungen und Konsistenzprüfungen, kontrollierte Erweiterungen und dynamische Überwachungsanalyse zur Laufzeit.
Die modellgesteuerte Entwicklung (MDD) hat sich als einer der führenden Ansätze zur schnellen Anwendungsentwicklung herausgestellt. Da MDD visuelle Modelle zur Definition von Anwendungslogik, Prozessabläufen und Benutzeroberflächen verwendet, ermöglicht es sowohl Entwicklern als auch Geschäftsbenutzern, schnell Anwendungen zu erstellen, ohne dass arbeitsintensive Low-Level-Codierung erforderlich ist. Daher ist es deutlich schneller als herkömmliche Programmiersprachen wie C# und Java. Um Geschäftsbenutzer so in die Gestaltung und Entwicklung von Anwendungen einzubeziehen, dass sie aktiv teilnehmen können, haben wir einen visuellen MDD-Ansatz vollständig übernommen. MDD bietet einen hervorragenden Kommunikationsmechanismus, um Geschäfts- und IT-Stakeholder aufeinander abzustimmen und so eine höhere Qualität und erfolgreichere Ergebnisse sicherzustellen.
Ein weiterer Vorteil ist die Tatsache, dass die Mendix Die Runtime führt Modelle direkt aus, was bedeutet, dass das Modell buchstäblich die Anwendung ist und kein Vermittler. Im Gegensatz zu Ansätzen, bei denen ein visuell modelliertes Design tatsächlich Code generieren würde (z. B. Java oder .NET), MendixDer Ansatz der Modellinterpretation weist eine Reihe von einzigartige Eigenschaften und Vorteile.
Weitere Informationen finden Sie im Das Low-Code-Prinzip Nr. 1: Modellgetriebene Entwicklung, das wichtigste Konzept bei Low-Code
-
Was kann ich tun mit Mendix Studio Pro?
Studio Pro ist MendixDie umfassende Low-Code-Anwendungsentwicklungsumgebung von ermöglicht es funktionsübergreifenden Teams, Ideen in Produktionsanwendungen umzusetzen. Eine Reihe von Entwicklern – von erfahrenen bis hin zu solchen mit wenig Programmiererfahrung – können Anwendungen von Grund auf neu erstellen, indem sie komplexe Logik hinzufügen und anspruchsvolle Integrationen erstellen, um unternehmenstaugliche, transaktionale Web- und Mobilanwendungen zu erstellen.
Mendix Studio Pro ist für die Entwicklung von Anwendungen von Anfang bis Ende konzipiert und bietetIng. die Leistungsfähigkeit der kollaborativen Softwareentwicklung. Benutzer von Mendix Studio Pro profitiert von einem breiten Funktionsumfang. Die IDE besteht aus einem umfangreichen Satz domänenspezifischer Sprachen und zugehöriger Modellierungswerkzeuge, einschließlich des Domänenmodells, Workflow-Editor, Seiteneditor, Microflow-Editor, Integrationen, Debugger und Sicherheitskonfiguration. Was ist mehr, Sie können Erweiterungen erstellen, Integrationen in zugrunde liegende Systeme hinzufügen, Zweigstellen verwalten und die Sicherheit verwalten – alles innerhalb Mendix Studio Pro.
-
Wie kann ich offline arbeiten?
Mendix Studio Pro verfügt über eine Offline arbeiten Modus, in dem Sie die App lokal ohne Internetverbindung weiter modellieren, ausführen und testen können. In diesem Modus werden alle Änderungen weiterhin im lokalen Versionsrepository gespeichert. Wenn Sie die vorgenommenen Änderungen mit dem Rest Ihres App-Entwicklungsteams teilen möchten, können Sie wieder online gehen und sich an die Team Server Versionskontroll-Repository.
Beim Offline-Arbeiten können Online-Dienste wie der Mendix Marketplace, Team Server und App-Projektgeschichten im Mendix Das Portal ist vorübergehend deaktiviert.
-
Wie kann ich lokal bereitstellen und testen?
Schnelle Entwicklung erfordert, dass Entwickler Änderungen schnell testen, insbesondere wenn es um UX/UI geht. Um dies zu erreichen, Mendix Die Plattform ermöglicht die Bereitstellung mit nur einem Klick auf dem lokalen Computer des Benutzers. Die lokale Bereitstellung funktioniert sofort, es sind keine zusätzlichen Installationen oder Konfigurationen erforderlich. Bei der lokalen Bereitstellung wird eine voll funktionsfähige lokale Arbeitsinstanz der Anwendung mit einer eigenen lokalen SQL-Datenbank gestartet.
Der Sofortiges Update Funktion in Mendix Studio Pro bietet die schnellste Möglichkeit, Änderungen an einem App-Projekt schnell zu iterieren. Nur die geänderten Teile der App werden in die lokal ausgeführte App übertragen und aktualisiert, sodass Sie Ihre Änderungen direkt in der Live-App testen können.
Sie können Änderungen sogar lokal testen, ohne dass eine Internetverbindung erforderlich ist, indem Sie
http://localhost:{dynamic variable port}
. -
Welche Betriebssysteme Mendix Studio Pro-Support?
Mendix Studio Pro kann sowohl unter Windows als auch unter macOS nativ ausgeführt werden.