Endspurt für die Entwickler der itemis AG vor der Veröffentlichung von Xtext: Anderthalb Jahre nachdem die Planungen aufgenommen worden sind, hat das Team unter der Leitung von Sven Efftinge in den vergangenen Tagen mit Hochdruck an den letzten Dokumentationen für die glatt gezogene Neuentwicklung von oAW-Xtext gearbeitet. »Zahlreiche neue Ideen und immer mehr Committer haben dafür gesorgt, dass sich dieses Projekt in den letzten zwölf Monaten rasant entwickelt hat«, berichtet Sven Efftinge.
»Xtext is the coolest new thing«
Die Beliebtheit von Xtext, das in immer mehr großen, industriellen Szenarien verwendet wird, ist seit den Anfängen rapide gewachsen. Diese Entwicklung wird sich auch weiter fortsetzen, das haben bereits die ersten Präsentationen der neuen Version gezeigt. Sowohl bei internationalen Konferenzen wie der »EclipseCon« in Kalifornien als auch bei zahlreichen Kunden-Workshops ist Xtext auf eine sehr positive Resonanz gestoßen. »Xtext is the coolest new thing«, bringt Ed Merks, Project-Lead des Eclipse Modeling Projects, die Reaktionen der weltweiten Entwicklergemeinde auf den Punkt.
Mit Xtext können nicht mehr nur domänenspezifische Sprachen, sondern auch Programmiersprachen entwickelt werden. Dabei ist es dank guter Standardvorgaben, sogenannter Defaults, gelungen, den Entwicklungsaufwand weiter zu minimieren. »Xtext integriert sich hervorragend in die Landschaft von EMF. Das Framework ermöglicht verschiedene Kombinationen auch mit grafischen Modellen und ist dank Google Guice zudem sehr gut erweiterbar«, nennt Sven Efftinge einige herausragende Features.
Webinar: DSL-Entwicklung mit Xtext
Weitere Informationen und Neuigkeiten zu Xtext sind im Internet auf der neuen Webseite www.xtext.org abrufbar. Über das bevorstehende Release kann auch bei Twitter (http://twitter.com/xtext) diskutiert werden. Sven Efftinge und Heiko Behrens bieten am 15. Juli ein Webinar (http://live.eclipse.org/...) an, in dem es um die Entwicklung von domänenspezifische Sprachen mit Hilfe von Xtext geht. »In diesem Internet-Seminar zeigen wir unter anderem auf, welche Vorteile der Einsatz von DSLs in Software-Entwicklungsprojekten mit sich bringt«, erklärt Heiko Behrens.