Startseite > Archiv > Kurzer Rede langer Sinn

Kurzer Rede langer Sinn

dotnetpro 05/2009 Von Markus Völter | Lars Corneliussen erschienen in dotnetpro 05/2009 auf Seite 72
Code: A0905DSL
1 Bewertung(en):

Mit wenigen Worten viel sagen; das ist das Ziel einer guten domänenspezifischen Sprache. Sie sind in Kundenprojekten jüngst in Mode gekommen, um fachlichen und technischen Anforderungen besser begegnen zu können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Domänenspezifische   072dnp_DSL   14977   2005   2009   A0905DSL   abbildet   abdecken   aber   abge   abgebildet   abgegrenzt   abgelegt   abgeleitet   Abgrenzung   abhängig   Ablauf   Abläufe   about   abstract   abstrak   abstrakte   abstrakten   abstrakter   Abstraktion   Adressieren   ähnliche   Aktionen   aktuellem   akzeptierte   Algorith   alle   allem   Allerdings   Alles   allgemein   alltäglichen   also   Alternative   analysieren   andere   anderen   anderer   Ändern   anerkannte   anfällig   Anfang   anfangs   Anforderung   Anforderungen   Anführungs   angepasstes   angewendet   anhand   anonyme   Ansatz   Ansätze   Anspruch   anstelle   anten   ANTLR   Anwendung   Anwendungen   Anwendungsfall   Anwendungsservers   Anzahl   apple   Applikation   arbeiten   arbeitet   Archi   Architek   Architekturcode   Architekturen   Artefakte   Arti   Artikel   Artikelreihe   Artikels   Aspekt   Attribute   Attributen   auch   Aufbau   aufbaut   Aufblähen   Aufgabe   aufheben   aufkeimen   aufrufbar   Aufwand   aufwendig   Ausdruck   Ausdrücke   Ausdrücken   Ausdrucksstärke   ausdrucksstärker   ausführbaren   ausführbarer   ausführen   Ausführung   Ausführungen   ausgeführt   ausgereift   Ausnah   Ausschlusskriterium   Aussehen   Außerdem   AußerdemgibteskaumTools   Austauschformat   auszahlt   auszu   Autos   Backus   Banktransaktionen   barkeit   Basic   basierte   basierter   basiertes   Bäume   beachten   bearbeiten   Bedarf   bedeuten   bedeutet   Bedeutung   bedingt   beeinflussen   befassen   befinden   begegnen   beginnen   Begriff   Begriffe   beheben   behelligen   beherr   Beide   beider   beim   Beispiel   Beispiele   Beispielen   beispielsweise   beitung   beizulegen   bekannteste   beliebig   beliebige   beliebigen   beliebiger   Beliebtheit   benötigtenVerarbeitungswerkzeuge   benutzen   bequeme   Berater   Berechnungen   Berechnungsoptimierung   Bereich   bereit   bereitet   bereits   bereitstellen   bersprache   besagt   Beschaffenheit   Beschränkungen   beschreiben   beschreibt   Beschreibung   Besonders   besser   bessere   besseres   bessereWahl   Bestandteil   beste   bestehen   besteht   bestimmte   bestimmten   Betastadium   Betaversion   beto   Betracht   betrachten   Betreff   bezeichnet   bezieht   Bezirk   Bibliotheken   bietet   bildet   binden   Binsor   bislang   bleiben   Bleibt   blem   Blick   body   Branchen   Breakpoint   breitet   bringen   Budget   buggen   castleproject   Center   Checks   chen   chern   ckeln   class   Clean   Client   Clients   Coach   Code   Codeanalyse   Codebasis   Codege   Codegene   Codegenerato   Codegenerator   Codegeneratoren   Codegenerie   Codegenerierung   Codequalität   Codes   Codesyntax   Codeteile   Codever   Codevervollständi   Commerce   Community   Compiler   Compilers   Completeness   complexType   Computer   Computern   Computersprachen   Concerns   CONSTRAINT   Container   Containers   Context   Corne   Corporate   CreateNavigator   dabei   dadas   dadurch   dafür   dagegen   damit   dann   daran   darauf   darin   darstellen   darstellt   darunter   Daseinsberechtigung   dass   Datei   Dateien   Daten   Datenformat   Datenformate   Datenstrukturen   dation   dazu   Debugger   Debugging   Definieren   definiert   definierte   definierten   Definiti   Definition   definitionen   deklarative   dell   dellen   denen   denn   derer   deres   derGastgebersprache   derzeit   deshalb   Design   Designs   desselben   desto   deutig   deutlich   Developer   Development   Dialekt   diedasErstel   dienen   Dienste   dieren   diert   dierungsregeln   dies   diese   diesel   diesem   diesen   dieser   dieses   diglich   direkt   direkter   Dividiere   Division   DivisionInterpreter   Divisionszeichens   Divisor   dnpCode   doch   Doku   Dokumen   Domä   Domäne   Domänen   domänenspezi   domänenspezifi   domänenspezifische   domänenspezifischen   domänenspezifischer   dopplung   Dort   dotnetpro   Double   Download   drei   dringlichen   Driven   drücken   drückt   DSLs   Dublin   durch   durchlaufen   eben   ebenfalls   Ebenso   EBNF   echte   Eclip   Eclipse   Editor   effektiver   effizient   effizienten   effizienter   egal   eige   eigene   eignet   Einbinden   Einbindung   eindeutiger   eine   EineDivisionbestehtauszweiZahlen   einem   einen   einer   eines   einesWindsor   einfach   einfacher   Einfachheit   einfachsten   Einfluss   Eingaben   eingebettet   eingebetteten   eingerückt   eingesetzten   Einheiten   einige   einigen   Einsatz   Einschränkung   Einschränkungen   einse   einsetz   Einstieg   Einstiegshürde   EinweiteresKriteriumeinerdomänenspezi   einWert   einzelnen   einzelner   einzige   einzu   einzuhalten   einzusetzen   eleganter   Element   empfiehlt   Engineering   Enterprise   enthält   enthalten   Entitäten   Entity   entkräftet   entlasten   entsprechende   entweder   entwerfen   Entwickeln   entwickelt   Entwickler   Entwicklern   entworfen   Entwurf   Entwurfs   Entwurfszeit   erarbeitet   Erfolg   erfolgen   erfolgt   erfordern   erfordert   ergänzen   ergeben   Ergebnisse   ergibt   erhalten   erhältli   erheblich   erheblichen   erinnert   erklären   Erlang   erlaubt   ermöglichen   ermöglicht   erprobt   erreichen   Error   ersichtlich   erspart   erst   erste   Erstel   erstellen   erstellt   erstellten   Erstellungs   Erwäh   erwähnt   Erwar   erweiterbar   erweiterbarer   erweitern   erweiterte   erzeugen   erzeugt   erzeugten   Esbleibtdie   Essenz   etablieren   etwa   etwas   Eventualitäten   eventuell   Example   Execute   ExpertenderDomänegemeinsamzuentwi   explizit   extern   externe   externen   extrem   fach   Fachdomäne   fachliche   fachlichen   fachlicher   Fachlichkeit   Fachvokabular   Facility   Faktoren   Fall   Fällen   falls   fällt   fehl   Fehler   Fehleranalysen   fehlerfrei   Feld   fest   fester   festzustellen   finden   findensichhäufigimZusammenhangmitmodell   finition   fischen   Flexibili   flexibler   flexiblere   fluent   folgende   folgendermaßen   folgt   forderungen   Form   formal   formale   formalen   formalisieren   formalisiert   Formalisierung   Format   Formate   formatiert   Formen   formuliert   FormvonBeschränkungen   Fortran   Foun   Founda   Foundation   Frage   fragen   Fragmen   Frame   Framework   frei   freiberuflicher   freie   FROM   Frustration   fügen   fügt   führen   führt   Funktionalität   Funktionen   FürdieBeispieleingaben   FxCop   Gängige   garantieren   Gastge   Gastgebersprache   gebärden   gebettete   gebetteter   Gebiet   Gedanken   geeig   geeignet   gefertigt   gegebenenfalls   Gegen   Gegensatz   gehobenenAnforderungenwirdInterpreter   gehören   geht   gekommen   geladen   Gelegenheit   gemacht   genannt   genau   gendes   genen   General   Generation   generator   Generatoren   generier   generieren   generiert   generiertem   generierter   generierung   genießt   genre   genschaften   gentum   genüber   genügen   genügt   gering   geringere   gesamte   Gesamtsoftware   geschrieben   geschriebener   gesteigert   getestet   gewöhnlich   gewohnten   gewünschten   gibt   gilt   ginnen   glei   gleichbar   gleichen   gleichzeitig   Gliederungsansich   gnadenlos   gonna   GPLs   grafi   grafisch   grafischen   Gramma   Grammatik   Grammatikbeschreibung   Grammatikbeschreibungen   Grammatikdefinition   Grammatiken   grammatische   grammen   grenzung   groß   großen   Grund   Grundatz   Grundlage   grünenWiese   gültige   gung   guration   gute   Guten   haben   halb   halber   Hand   handelt   handgeschrieben   handgeschriebene   Handreichungen   hässlich   häufig   hauptsächlich   heißen   heißt   heit   helfen   herangehen   heraus   Herausforderung   herkömmliche   herkömmlichen   herkömmlicher   Hersteller   hervor   hervorra   Herzstück   heute   hier   hierbei   Hilfen   hilfreich   hilft   hinauszublicken   hingegen   hinzu   hoher   hört   HTTP   Hunderte   Ihre   Ihrer   immer   Implemen   implementieren   implementiert   Implementierung   indem   Inhalt   Inhaltlich   inklusive   insge   Instanz   Instanzen   integriert   Intellipad   inter   interessant   Interfaces   intern   interne   InterneDSLs   Interner   interpre   Interpretation   Interpreter   Interpretern   interpretierbarer   Interpretieren   inVersionsverwaltungssysteme   inVisual   inzwi   iPhone   IronPython   IronRuby   istjedochauchdieaufwendigere   Itemis   Jahren   Januar   January   Java   jedem   jedoch   jedochniemals   jeweils   jüngst   Just   kann   kannt   kaum   kein   keine   keinen   keiner   keineswegs   KeinWunder   Kennzeichen   klar   klaration   Klasse   Klassen   Klassisches   Klein   kleine   Komfort   kommentiert   Kommt   kompakter   kompilie   kompiliert   komplex   komplexe   Komplexität   Komponen   Komponenten   konfi   Konfigurationsdatei   Konfigurationsdateien   Konformität   konkrete   konkreten   können   konnte   könnte   Konserve   Konstrukte   Kontext   kontrollieren   konzentriert   Konzep   Konzept   Konzepte   Konzepten   Konzeption   Konzepts   Kopplung   korrekt   korrekte   Korrektheit   kostenlos   KriterienVerifi   Kundenprojekten   kurz   kurzer   kürzer   laden   lange   langer   Language   languages   LanguageWorkbenches   lars   lassen   lässt   laufen   läuft   Laufzeit   Laufzeitanforderungen   Laufzeitverhalten   lauter   Layout   legaten   legitim   leicht   leichter   leichtern   leider   leisten   lerbehandlung   Lernaufwand   lesbar   lesbaren   lesbarer   Lesbarkeit   Lesen   letzten   Lexikon   lich   liegen   liegt   lierungswelt   ließe   Linien   linke   LINQ   Listing   liussen   Logging   logi   Logik   lohnt   lösen   Lösung   Lünen   lung   machbar   machen   macht   Mächtigkeit   Mail   MailMessage   Mails   Mailtext   male   manche   mäne   mänen   mänenspezifischen   manuell   Markus   Maschine   maßgeblichen   matieren   maximaler   MDSD   Mechanismen   mehr   mehrfach   mehrschichti   MeineDivision   meist   meisten   Menge   Menschen   mente   menten   Merkmale   Merkmalen   Meta   Metamo   Metamodell   Metamodelle   Metamodellebene   Metamodellierung   Metaprogrammierung   Methoden   MGrammar   mgraph   Microsoft   Migration   mindestens   mittelgroßen   Mittelpunkt   mittels   mittlerweile   mobilen   Mobiltelefon   Mode   model   Modeling   modell   modellbasierte   Modelle   Modellen   modellgetriebene   modellgetriebener   Modellie   Modellierungswelt   Modellierungswerkzeug   Modells   Modellvalidierung   modernen   möglich   Möglichkeit   möglichst   MSchema   msdn   mulieren   münden   muss   müssen   nach   Nachricht   nächste   Nachteil   Name   NameB   Namen   Namens   Namensräumen   nämlich   natürlich   natürliche   natürlichen   Naur   Navigation   navigieren   NDepend   need   nehmen   nennenswert   nenspezifische   nerierter   nerierung   nervenaufreibend   neue   neuen   nicht   nichts   niert   noch   Notation   Notationen   notierte   nötig   notwendige   Notwendigkeit   null   Nullen   Number   numberA   numberB   nutzen   nutzt   oben   object   Objektmo   objektorientierten   oder   oderexterneDSList   öffentliche   Ohne   Open   openArchi   openArchitectureWare   optimale   optimierte   Oriented   orientierte   orientierter   Oslo   Oslos   Parallelität   Parametern   Parsen   Parser   Parsern   parst   passen   passende   passieren   perfekt   pflegen   piell   piler   Platt   Plattfor   Plattform   Plattformen   plattformübergreifendes   plementierung   Plug   Portalen   pragma   prägnanter   praktikabel   Präsen   Präsentationen   Praxis   Presentation   preter   Prinzi   Prinzip   Prinzipiell   Prinzipien   private   Problem   Problemdomäne   Probleme   Produkt   Produkte   produktiver   Produktivität   Produktportfolio   Program   Programm   Programme   Programmen   Programmierarbeit   Programmierer   Programmierspra   Programmiersprache   Programmiersprachen   Programmierung   Programming   Programmkonfiguration   Programms   Projekt   Projekte   Projekten   Projekts   Prosatext   Prototyp   Prozess   prüfen   prüfenden   public   Punkt   purpose   QdnpLinkSL0905DSL1   QdnpLinkSL0905DSL2   QdnpLinkSL0905DSL3   QdnpLinkSL0905DSL4   QdnpLinkSL0905DSL5   Quadrant   qualifizierten   Qualität   Qualitätsmerkma   Quell   Quellcode   Quelltext   Rahmen   Rand   Rauschen   realen   Rechte   rechts   recipient   Rede   Redmonder   Reduktion   Redundanz   Refaktorisierung   Referenzen   Referenzimplementie   reflektionsähnliche   Regel   Regeln   regelrechtes   reguläre   Reihe   rekte   relationalen   relativ   renden   Repeat   Repositorium   Repositoriums   Required   return   Review   richtig   rierung   Rolle   Ruby   rufsgruppen   rung   rungssprachen   Sachverhal   sagen   sähen   samt   sämtlich   Sämtliche   Sätze   satzgebiete   saubere   sauberere   schaffen   sche   scheint   Schema   schemas   schen   schlagen   schlecht   schließlich   schlug   Schluss   Schlüssigkeit   schneller   Schnippchen   schon   schränkt   schreiben   schreibt   schriebenem   schriebenen   schriftlich   Schritt   Schritte   schwam   Schwerpunkte   sehen   Sehr   sein   seine   Seit   Seite   selbst   selectSingleNode   selten   semanti   Semantik   semantisch   Send   sender   SendMail   SendTo   sentation   sentliche   Separation   Serie   Server   setzen   setzt   sich   Sicherheitsabfragen   sicherstel   siehe   sieht   siert   sind   sindimmereineErweiterung   sinn   Sinne   sinnvoll   sinnvolle   Skript   Skripte   Skripten   Skriptsprachen   smpt   SMTP   SmtpClient   sodass   soft   Software   Softwareent   Softwareentwick   Softwareentwicklung   Softwarespezialisten   sogar   sogenannte   solch   solche   soll   sollen   Sollte   sondern   sondersbeliebteGastgebersprachensinder   source   sowie   sowieso   sowohl   sozusagen   sparen   spät   später   spei   Speicher   Speicherverwaltung   speziali   speziell   spezielle   Spezifikatio   Spezifikation   spezifischer   spie   spiegelt   Spiel   spielen   Spielraum   Spra   sprach   Sprachdesign   Sprache   SprachederDomänenexperten   sprachen   Sprachfamilie   Sprachkonstrukte   Sprachsysteme   Sprachtypen   spricht   ßerdem   Standard   standardisiert   ständlich   stanzieren   Startzeit   Statement   static   statisch   statischer   Statt   Stattdessen   steckt   stehen   steht   steigende   Stelle   stellen   stellt   stetig   Steuergerät   Steuerzei   stimmt   straktionslevel   strikter   Struktur   Strukturen   strukturiert   Studio   Subject   Syntaktisch   Syntax   Syntaxbaum   Syntaxbaums   Syntaxhervorhebung   Systemen   Szenarien   tation   tatsächlich   tatsächliche   taxTree   Team   techni   Technikstand   technische   technischen   technischenAnforderungen   Technologiewelten   technologische   tectureWare   Teil   Teile   teilen   teils   teilt   teilwei   tektur   Teller   telligente   tenbanken   tenbankskripte   tere   Terminolo   terne   terpreter   terschiedlichen   testen   Tests   Textdateien   Texte   Texteditor   Texteditoren   textuell   textuelle   textuellen   this   thodik   tiert   tierung   tikdefinitionen   Time   ting   tion   tisch   tische   Tool   Toolhersteller   TOOLS   Tradition   Tragen   tragsdefinition   Trend   Trennung   Trotz   trotzdem   tualisieren   tunlichst   Turing   türlichen   type   Typen   typischen   typisierte   über   Übergabe   übergeben   übernimmt   übersät   überschaubare   Übersichtlichkeit   übertragen   Übertragung   üblich   übrig   übrigens   Umbrüche   Umfeld   Umgebungsparame   umgehen   umsetzt   Umsetzung   umstritten   Umweg   unabdingbaren   unbekannt   undurch   undVerwendung   ungültig   Universelle   universellen   Unmengen   unnötig   unter   unterdrücken   Unternehmensanwendungen   Unterschied   unterschiedliche   unterstützen   unterstützt   unterstützten   untersuchenden   ursprüngli   Vali   valides   Validierungen   ValueAsDouble   Variable   Variante   Varianten   variieren   variiert   venaufreibend   Verantwortung   verar   verarbeiten   verarbeitenden   Verarbeitung   verbal   verbergen   verbessern   verbietet   verbo   verbreitete   verbunden   Verdacht   verdeutlichen   vereinfachen   vereinfacht   verfügbar   Verfügung   Vergleich   Vergnügen   Verhalten   Verhaltenswei   verlas   Verlauf   vermeiden   vernachlässigbar   verschiede   verschiedene   verschiedenen   verschiedener   versenden   Versicherung   verständlicherem   versteckt   verstehen   verstreut   Versuch   verteilte   Vervollständigung   verwen   verwenden   verwendet   verwendete   Videos   viel   viele   vielen   Visual   voelter   Vokabu   Vokabular   voll   voller   vollstän   vollständig   Völter   vonTypen   vorausgeht   vorbei   vorhande   vorhanden   vorhandenen   vorläufige   Vorteil   Vorteile   Vorurteile   vorziehen   wachsen   wählter   wand   wandelt   wann   wäre   wareentwicklung   wären   Warenkorb   Warten   Wartung   weder   wegprogrammieren   weil   weilige   weiligen   weisen   weiter   weiterbare   weitere   weiteres   weiterhin   weiterverarbeiten   weitesten   weitgehend   weitverbreitete   welche   Welt   wenden   weni   wenigenWorten   Wenn   wennauchin   werden   Werk   Werkbanken   Werkzeuge   Wert   wesentli   wesentlich   wesentliche   Wesentlichen   wesentlicheVari   wichtige   wichtigste   wichtigsten   wickeln   wickler   wicklung   wieder   wiedergibt   wiederholen   Wiederholungen   wikipedia   WINDOWS   Windsor   wird   wirft   Wissen   With   wöhnlicher   work   Works   Wörter   wortreich   wortschatz   WSDL   wunderbare   würde   würden   wurfszeit   XAML   XPath   XPathDocument   XText   Yacc   YAGNI   yield   Yourself   Zahl   zahlA   zahlB   Zahlen   zahlreichen   Zeichen   Zeichenketten   zeigt   Zeit   zerlegen   zeuge   zeugte   ziehen   Ziel   Zieldomäne   zielle   Zielplattform   zielt   zierbarkeit   Ziffer   Ziffern   zuerst   zugehörigen   Zugriff   zumeist   zusammen   Zusätzlich   Zwar   Zweck   zwei   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen