Hodnotenie:
Kniha poskytuje podrobný prehľad o dynamickom jazyku DLR (Dynamic Language Runtime), ale má značné nedostatky, pokiaľ ide o jej organizáciu a prístupnosť pre začiatočníkov. Odporúča sa pokročilým používateľom, najmä tým, ktorí sa zaoberajú návrhom jazyka alebo vývojom kompilátora, pričom je kritizovaná pre svoju vysokú cenu a nejasné vysvetlenia.
Výhody:⬤ Obsahuje podrobné informácie o DLR
⬤ nevyhnutné pre návrhárov programovacích jazykov alebo DSL
⬤ odhaľuje vnútorné súvislosti DLR pre vývojárov kompilátorov.
⬤ Zlá organizácia a ťažko sa číta
⬤ chýba jasný koncepčný prehľad
⬤ prvé kapitoly sú mätúce
⬤ malá veľkosť písma
⬤ niektorí čitatelia považujú za predražené.
(na základe 5 čitateľských recenzií)
Pro DLR in .NET 4
Dynamic Language Runtime (DLR) spoločnosti Microsoft je platforma na spúšťanie dynamických jazykov, ako sú Ruby a Python, na rovnakej úrovni ako kompilované jazyky, napríklad C#. Okrem toho je runtime základom mnohých užitočných techník návrhu softvéru a architektúry, ktoré môžete použiť pri vývoji aplikácií.NET.
Pro DLR in.NET 4 vás oboznámi s DLR a ukáže vám, ako ho môžete použiť na písanie softvéru, ktorý kombinuje dynamické a statické jazyky, a umožní vám vybrať si správny nástroj pre danú úlohu. Naučíte sa základné komponenty DLR, ako sú výrazy LINQ, miesta volania, viazače a dynamické objekty - a ako spolupracujú na dosiahnutie interoperability jazykov. Uvidíte, ako kombinovať objekty a funkcie z kompilovaných a dynamických jazykov, aby ste mohli písať kód vo vybranom jazyku a zároveň využívať knižnice napísané v iných jazykoch. A zistíte, ako jednotlivé jazyky spolupracujú v zákulisí.
Keď máte základy za sebou, kniha podrobne opisuje rôzne spôsoby, ako môžete využiť DLR pri návrhu a architektúre vašich softvérových aplikácií. Dozviete sa o generovaní kódu počas behu, ktoré vám umožní vyhnúť sa veľkej časti kotlového kódu typického pre vrstvené podnikové aplikácie. Uvidíte praktické príklady použitia DLR na vytvorenie doménovo špecifických jazykov a dozviete sa, ako DLR pomáha umožniť aspektovo orientované programovanie.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)