08 January 2020
talk meetup Frederik Hahne
Auf einen Blick
Am 29.01.2020 um 18 Uhr itemis AG, itemis AG, Dessauer Str. 10 |
Am Mittwoch, den 29.01.2020 lädt die Java User Group Paderborn zum Vortrag Sind Frameworks zur DSL-Entwicklung eine Frage des Geschmacks? mit Matthias Wienand und Dennis Röck ein.
Für die Implementierung domänenspezifischer Sprachen gibt es unterschiedliche Frameworks, sogenannte Language Workbenches. Wir haben die Erfahrung gemacht, dass es nicht die eine perfekte Umgebung für die DSL-Entwicklung gibt, sondern die Eigenschaften der zu schaffenden Sprachen und zugehöriger Werkzeuge maßgeblich für die Auswahl einer geeigneten Language Workbench sind.
In diesem Vortrag schauen wir uns an, was eine DSL heute ausmacht, was eine Language Workbench bieten muss und was die Unterschiede zwischen verschiedenen Frameworks für z.B. projectional editing vs. source-based editing Editoren sind.
Als Alternative zu Xtext und Karate stellen wir euch JetBrains MPS vor. Anhand von Beispielen zeigen wir geeignete Einsatzgebiete auf und gehen auf Kernunterschiede ein. Dazu gibt es sowohl eine Präsentation als auch eine Vorführung der unterschiedlichen Design-Features anhand einer einfachen Beispielsprache.
Matthias Wienand arbeitet seit 2011 für die itemis AG. Neben seinem Studium der Softwaretechnik stammt seine Expertise aus diversen Projekten mit den Schwerpunkten modellgetriebener Entwicklung und Visualisierung. Mit der Entwicklung domänenspezifischer Sprachen beschäftigt er sich seit 2017.
Dennis Röck ist seit 2017 bei der itemis AG als Language Engineer beschäftigt. Nach seiner Promotion im Bereich Programmiersprachen und Übersetzer ist er bei der itemis AG in Xtext und MPS Projekten tätig.
itemis AG, Dessauer Str. 10, 33106 Paderborn
Über eine Anmeldung via Eventbrite würden wir uns freuen. |