Informationen für Chefentwickler
Mit einer domänenspezifischen Modellierungssprache wird die Entwicklung wesentlich schneller, denn diese basiert auf Modellen und nicht auf Code. Ein erfahrener Entwickler definiert zunächst die Domänenkonzepte und -regeln sowie die Vorschriften zur Abbildung auf den Code. Die anderen Entwickler erstellen ihre Modelle dann in der Modellierungssprache und der Code wird automatisch generiert.
Die automatische Code-Genierung aus Modellen ist deshalb möglich, weil sowohl die Sprache als auch die Generatoren die Anforderungen von lediglich einer Firma erfüllen müssen. Die in den Standard-Modellierung-Tools vorhandenen festen Code-Generatoren können sich nicht an spezifische Projektanforderungen anpassen, weshalb sie lediglich ein Minimum an Codegerüsten und partiellem Code erzeugen. Der von MetaEdit+ generierte Code wird nahezu frei sein von Flüchtigkeitsfehlern oder von syntaktischen und logischen Fehlern - und da Sie den Generator selbst definiert haben, ist es letztlich Ihr eigener Code.
MetaEdit+: das Tool, das die Softwareproduktion automatisiert
MetaEdit+ Workbench ist ein Tool für erfahrene Entwickler, die die Softwareentwicklung automatisieren wollen. Die MetaEdit+ Workbench beinhaltet die Tools und Prozesse, um Modellierungssprachen und Generatoren zu definieren - ohne dass Sie eine einzige Zeile Code schreiben müssen. Für eine einfache Modellierungssprache benötigen Sie ein paar Minuten, für eine prototypische Sprache und einen Generator für Ihre Domäne ein paar Stunden und für eine komplette, ausgefeilte, industriereife Lösung nur ein paar Tage. Auch wenn Sie nur einen kleinen Teil Ihrer Arbeitszeit in diese Aufgabe investieren können, wird Ihnen Ihre eigene domänenspezifische Modellierungsumgebung nach nur ein paar Mannwochen zur Verfügung stehen.
MetaEdit+ ist eine erprobte und bewährte Technologie, die bereits in zahlreichen, breit gefächerten Applikationsdomänen eingesetzt wurde, um die Softwareentwicklung zu automatisieren: Beispiele für Applikationsdomänen und Industriereferenzen.
Ihre nächsten Schritte
- Lesen Sie eine technische Zusammenfassung von MetaEdit+ oder werfen Sie einen Blick in die Liste der Features von MetaEdit+
- Chatten Sie mit einem Experten erleben Sie MetaEdit+ in Aktion und probieren Sie es selber online aus
- Testen Sie selber! Laden Sie sich eine Testversion herunter
- Wenn Sie einen Präsentationstermin für Ihr Management vereinbaren wollen oder Unterstützung benötigen, kontaktieren Sie uns
- How to Get Your Boss to Approve Modeling and Code Generation, InfoQ video