Episode 23: Domänenspezifische Sprachen
Eine Episode über Domain-Specific Languages (DSLs) im Allgemeinen sowie über Eclipse Xtext und JetBrains' MPS (Meta Programming System) im Besonderen, die unterschiedliche Ansätze zur Implementierung textueller DSLs verwenden.
In dieser Episode unterhalten sich Stefan Tilkov und Markus Völter über Domain-Specific Languages (DSLs) im Allgemeinen sowie über Eclipse Xtext und JetBrains' MPS (Meta Programming System) im Besonderen. Die beiden Werkzeuge verwenden grundsätzlich unterschiedliche Ansätze zur Implementierung textueller DSLs: Xtext setzt auf das Parser-Konzept und MPS ist ein projizierender Editor. Die Episode stellt die Unterschiede der beiden Ansätze konzeptionell dar und geht auf Funktionsweisen der beiden Werkzeuge im Speziellen ein.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmmung wird hier ein externer Podcast (Podigee GmbH) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Podigee GmbH) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung [1].
Shownotes:
- Xtext [2]
- Xtext-Tutorial [3]
- MPS [4]
- MPS-Tutorial [5]
- Embedded-Entwicklung mit MPS (PDF [6])
- Sprachkomposition mit MPS (PDF [7])
- Episode 12: Systematischer Softwarearchitekturentwurf [8]
- Thomas Pohl; Komfortabel und leicht; Modellgetriebene Softwareentwicklung mit EMF und Xtext; Artikel [9] auf heise Developer
(ane [10])
URL dieses Artikels:
https://www.heise.de/-1062358
Links in diesem Artikel:
[1] https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html
[2] http://www.eclipse.org/Xtext/
[3] http://www.eclipse.org/Xtext/documentation/1_0_0/xtext.html#getting-started
[4] http://www.jetbrains.com/mps/
[5] http://code.google.com/p/mps-lwc11/wiki/GettingStarted
[6] http://www.voelter.de/papers/Voelter-EmbeddedSystemsDevelopmentWithProjectionalLanguageWorkbenches.pdf
[7] http://voelter.de/data/pub/VoelterSolomatov_SLE2010_LanguageModularizationAndCompositionLWBs.pdf
[8] https://www.heise.de/blog/Episode-12-Systematischer-Softwarearchitekturentwurf-353501.html
[9] https://www.heise.de/ratgeber/Modellgetriebene-Softwareentwicklung-mit-EMF-und-Xtext-912436.html
[10] mailto:ane@heise.de
Copyright © 2010 Heise Medien