Ocena:
Książka zapewnia szczegółowy wgląd w Dynamic Language Runtime (DLR), ale ma istotne wady dotyczące jej organizacji i dostępności dla początkujących. Jest polecana zaawansowanym użytkownikom, szczególnie tym zaangażowanym w projektowanie języków lub rozwój kompilatorów, ale jest krytykowana za wysoką cenę i niejasne wyjaśnienia.
Zalety:⬤ Zawiera dogłębne informacje o DLR
⬤ niezbędne dla projektantów języków programowania lub DSL
⬤ ujawnia wewnętrzne aspekty DLR dla twórców kompilatorów.
⬤ Słaba organizacja i trudna do czytania
⬤ brak jasnego przeglądu koncepcyjnego
⬤ wczesne rozdziały są mylące
⬤ mały rozmiar czcionki
⬤ przez niektórych czytelników uważana za zbyt drogą.
(na podstawie 5 opinii czytelników)
Pro DLR in .NET 4
Microsoft Dynamic Language Runtime (DLR) to platforma do uruchamiania dynamicznych języków, takich jak Ruby i Python, na równi z językami skompilowanymi, takimi jak C#. Co więcej, środowisko uruchomieniowe jest podstawą wielu przydatnych technik projektowania i architektury oprogramowania, które można zastosować podczas tworzenia aplikacji.NET.
Pro DLR in.NET 4 wprowadza do DLR, pokazując, w jaki sposób można go używać do pisania oprogramowania, które łączy języki dynamiczne i statyczne, pozwalając wybrać odpowiednie narzędzie do pracy. Poznasz podstawowe komponenty DLR, takie jak wyrażenia LINQ, witryny wywołań, bindery i obiekty dynamiczne - i dowiesz się, jak współpracują one ze sobą w celu osiągnięcia interoperacyjności języka. Zobaczysz, jak łączyć i dopasowywać obiekty i funkcje z języków kompilowanych i dynamicznych, dzięki czemu możesz pisać kod w wybranym języku, korzystając jednocześnie z bibliotek napisanych w innych językach. Odkryjesz też, jak różne języki współpracują ze sobą za kulisami.
Po zapoznaniu się z podstawami, książka szczegółowo opisuje różne sposoby wykorzystania DLR w projektowaniu i architekturze aplikacji. Dowiesz się o generowaniu kodu runtime, który pozwala uniknąć wielu standardowych kodów typowych dla warstwowych aplikacji biznesowych. Zobaczysz praktyczne przykłady wykorzystania DLR do tworzenia języków specyficznych dla domeny i dowiesz się, w jaki sposób DLR pomaga w programowaniu zorientowanym aspektowo.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)