Pro DLR in .NET 4

Bewertung:   (3,0 von 5)

Pro DLR in .NET 4 (Chaur Wu)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen detaillierten Einblick in die Dynamic Language Runtime (DLR), hat aber erhebliche Nachteile hinsichtlich der Gliederung und der Zugänglichkeit für Anfänger. Es wird für fortgeschrittene Benutzer empfohlen, insbesondere für diejenigen, die sich mit dem Design von Sprachen oder der Entwicklung von Compilern befassen, während es für seinen hohen Preis und seine unklaren Erklärungen kritisiert wird.

Vorteile:

Enthält ausführliche Informationen über die DLR
wichtig für Designer von Programmiersprachen oder DSLs
zeigt die Interna der DLR für Compiler-Entwickler.

Nachteile:

Schlechte Organisation und schwer zu lesen
es fehlt ein klarer konzeptioneller Überblick
frühe Kapitel sind verwirrend
kleine Schriftgröße
von einigen Lesern als überteuert angesehen.

(basierend auf 5 Leserbewertungen)

Inhalt des Buches:

Die Dynamic Language Runtime (DLR) von Microsoft ist eine Plattform, auf der dynamische Sprachen wie Ruby und Python gleichberechtigt mit kompilierten Sprachen wie C# ausgeführt werden können. Darüber hinaus ist die Laufzeitumgebung die Grundlage für viele nützliche Softwaredesign- und Architekturtechniken, die Sie bei der Entwicklung Ihrer.NET-Anwendungen anwenden können.

Pro DLR in.NET 4 führt Sie in die DLR ein und zeigt Ihnen, wie Sie damit Software schreiben können, die dynamische und statische Sprachen miteinander kombiniert, so dass Sie das richtige Werkzeug für Ihre Aufgabe wählen können. Sie lernen die zentralen DLR-Komponenten wie LINQ-Ausdrücke, Aufrufseiten, Binder und dynamische Objekte kennen - und wie sie zusammenarbeiten, um Sprachinteroperabilität zu erreichen. Sie werden sehen, wie Sie Objekte und Funktionen aus kompilierten und dynamischen Sprachen mischen und anpassen können, so dass Sie Code in der Sprache Ihrer Wahl schreiben und gleichzeitig die Vorteile von Bibliotheken nutzen können, die in anderen Sprachen geschrieben wurden. Und Sie erfahren, wie die verschiedenen Sprachen hinter den Kulissen zusammenarbeiten.

Nachdem die Grundlagen geklärt sind, geht das Buch auf die verschiedenen Möglichkeiten ein, wie Sie das DLR beim Entwurf und der Architektur Ihrer Softwareanwendungen nutzen können. Sie erfahren etwas über die Codegenerierung zur Laufzeit, mit der Sie einen Großteil des für mehrschichtige Geschäftsanwendungen typischen Boilerplate-Codes vermeiden können. Sie werden praktische Beispiele für die Verwendung des DLR zum Aufbau domänenspezifischer Sprachen sehen und erfahren, wie das DLR die aspektorientierte Programmierung unterstützt.

Weitere Daten des Buches:

ISBN:9781430230663
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Pro DLR in .NET 4
Die Dynamic Language Runtime (DLR) von Microsoft ist eine Plattform, auf der dynamische Sprachen wie Ruby und Python gleichberechtigt mit kompilierten Sprachen wie C#...
Pro DLR in .NET 4

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: