An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Lesen Sie Bücher auf Ihrem Computer oder auf anderen Mobilgeräten mit unseren GRATIS Kindle Lese-Apps.
Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
 
 

Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) [Kindle Edition]

Martin J Fowler
1.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Digitaler Listenpreis: EUR 37,03 Was ist das?
Kindle-Preis: EUR 27,77 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 27,77  
Gebundene Ausgabe EUR 36,95  


Produktbeschreibungen

Kurzbeschreibung

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.

 

This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.

 

Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.

 

The topics covered include:

  • How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
  • Using parsers and parser generators, and parsing external DSLs
  • Understanding, comparing, and choosing DSL language constructs
  • Determining whether to use code generation, and comparing code generation strategies
  • Previewing new language workbench tools for creating DSLs

Über den Autor

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as "an author, speaker, consultant, and general loudmouth on software development. I concentrate on designing enterprise software--looking at what makes a good design and what practices are needed to come up with good design." Fowler's books include Patterns of Enterprise Application Architecture; UML Distilled, Third Edition; and (with Kent Beck, John Brant, and William Opdyke) Refactoring: Improving the Design of Existing Code. All are published by Addison-Wesley.

Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 13040 KB
  • Seitenzahl der Print-Ausgabe: 640 Seiten
  • Verlag: Addison-Wesley Professional; Auflage: 1 (23. September 2010)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B003ZUYJ3G
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • Durchschnittliche Kundenbewertung: 1.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: #56.416 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über den Autor

Martin Fowler
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Martin Fowler auf Amazon

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Tags

 (Was ist das?)
Bei einem Tag handelt es sich um ein Schlagwort, das zum Produkt passt.
Tags erleichtern allen Kunden die Suche und die Sortierung ihrer Lieblingsprodukte.
 

Kundenrezensionen

5 Sterne
0
4 Sterne
0
3 Sterne
0
2 Sterne
0
Die hilfreichsten Kundenrezensionen
9 von 12 Kunden fanden die folgende Rezension hilfreich
Voller Fehler 28. Januar 2012
Format:Gebundene Ausgabe
Mehr Sorgfalt bei der Erstellung dieses Buches hätte diesen beiden Autoren gut getan. Auf der Webseite des Autors gibt es seitenlange Errataliste. Eine komplete Seite im Buch ist sogar unbedruckt. Desweiteren gibt es keine Quellcodes zum Download. Laut Aussage des Autors wär dies nicht notwendig. Hätte dem Buch aber gut getan. Somit wären die beiden Autoren vermutlich selber auf Ihre teilweise unmöglichen Fehler gekommen.

Deswegen kann ich nur sagen. Webseite des Autors anschauen und selber entscheiden, ob man sich für dieses Geld zusätzliche Blätter mit Fehlerkorrekturen beilegen will.

Schade, da man von Martin Fowler eigentlich besseres gewohnt wäre. Vielleicht sollte man sich manchmal mehr Zeit lassen. Und wenn man es eben nicht schafft Bücher zu schreiben und gleichzeitig Kunden zu beraten, dann lieber bleiben lassen. Das auch die Koautorin dies nicht bemerkt hat, legt die Vermutung nahe, dass Sie hier auch überfordert war. Fowler wird schon gewußt haben, warum es eben nicht alleine geschrieben hat. Jetzt ist es voller Fehler.

Chance vertan, wäre ein gutes Buch geworden. Vielleicht noch ein paar Auflagen abwarten. Buch ist wohl noch im Beta Stadium, der Release Candidate kommt noch....
War diese Rezension für Sie hilfreich?
Format:Gebundene Ausgabe
Nicht nur dass dieses Buch mit Fehlern gespickt ist, auch erscheint es als eine persönliche Hommage von Herrn Fowler an sich selbst! Scheinbar scheut es ihn in diesem Buch nicht, alles als "seines" zu bezeichnen und sich selbst als vermeintlichen Messiahs der Software Engineering Community zu geben. Wer nach einen informativen Buch, welches klar und deutlich fehlerfreies Wissen vermittelt, sucht, ist hier ganz klar an der falschen Stelle und sollte auf einen Kauf verzichten.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  10 Rezensionen
12 von 17 Kunden fanden die folgende Rezension hilfreich
Well written but not comprehensive 9. Juli 2011
Von Holygrail - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe|Von Amazon bestätigter Kauf
As usual, Fowler delivers a very well structured book, easy to both read and use as reference material. He is a very able and pragmatic writer and that shows in this book.

However, I can't consider this book a good text because of the things it omits. This is a book about designing DSLs and this task is one of the things functional languages excel at, but Fowler establishes in the introduction that he is going to happily ignore all things related to functional programming and never looks back. Anyone interested in designing DSLs owes it to himself to research Haskell, Scala and F# as they are vastly superior to Java in this respect.

Fowler has been one of the best at writing about OO design and approaches this book in the same way, sadly he hasn't upgraded his knowledge to include other paradigms that in this case address the problem at hand better.
47 von 78 Kunden fanden die folgende Rezension hilfreich
Bad kindle conversion 8. November 2010
Von David Spencer - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Von Amazon bestätigter Kauf
This excellent information in the book is locked behind a lazy kindle conversion. References within the book are not hyper-lined, and, much worse, reference page numbers of the physical edition instead of kindle "locations," making them extra useless. All for a price approaching the physical edition.
2 von 5 Kunden fanden die folgende Rezension hilfreich
Deep and highly practical introduction to DSLs written in a pattern oriented style for the beginning and intermediate developer 15. Juni 2011
Von ws__ - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Fowler wrote a beautiful, humorous and accessible introduction to the extremely rich field of domain specific languages. I could immediately put the knowledge into quite impressive action on a little project. Thank you for that.

After a general introduction in the first part (143 pages) more detailed knowledge can be found in another five parts. Those parts are written in a pattern style. This leads to advantages for systematic comparison and reference type usage. Actually reading through the quite heavy book from cover to cover lets one suffer a little from the high amount of redundancy.

I do like the deep thinking and clear style of Martin Fowler. Fowler has an independent and great mind: Fowler does not hesitate to make style recommendations for DSLs that are opposite to a good style within a normal programming language.

The examples are easily accessible. The languages are mostly Java, C# and Ruby.

I do highly recommend this thorough introduction to a very different approach to programming.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Beliebte Markierungen

 (Was ist das?)
&quote;
an internal DSL should have the feel of putting together whole sentences, rather than a sequence of disconnected commands. &quote;
Markiert von 15 Kindle-Nutzern
&quote;
An external DSL is a domain-specific language represented in a separate language to the main programming language its working with. This language may use a custom syntax, or it may follow the syntax of another representation such as XML. An internal DSL is a DSL represented within the syntax of a general-purpose language. Its a stylized use of that language for a domain-specific purpose. &quote;
Markiert von 13 Kindle-Nutzern
&quote;
The semantics of a program is what it meansthat is, what it does when it executes. &quote;
Markiert von 12 Kindle-Nutzern

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren



Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen: