Vertikálně integrované architektury: Verzované datové modely, implicitní služby a programování s ohledem na perzistenci

Hodnocení:   (3,6 z 5)

Vertikálně integrované architektury: Verzované datové modely, implicitní služby a programování s ohledem na perzistenci (Jos Jong)

Recenze čtenářů

Shrnutí:

Kniha představuje kritické zkoumání současných postupů vývoje softwaru a navrhuje inovativní myšlenky zaměřené na odstranění jejich nedostatků. Zpochybňuje zakořeněné názory na softwarové architektury a zavádí koncept „vertikálně integrované architektury“. Přestože je kniha intelektuálně podnětná a nutí k zamyšlení, mnozí čtenáři mají pocit, že její myšlenky nejsou okamžitě použitelné, a někteří vyjadřují zklamání nad nedostatkem praktických implementací.

Klady:

Nabízí osvěžující a odvážný pohled na vývoj softwaru.
Zpochybňuje zavedené myšlenky a postupy a vybízí ke kritickému zamyšlení.
Zavádí inovativní koncepty, jako je jednotný konceptuální datový model a programování zohledňující perzistenci.
Je dobře strukturovaná a podněcuje k zamyšlení, takže se vyplatí číst ji zkušeným programátorům i těm, kteří se snaží přehodnotit architekturu softwaru.

Zápory:

Předkládané myšlenky nejsou okamžitě použitelné nebo aplikovatelné v současných projektech.
Chybí praktické příklady nebo funkční prototypy, což může u čtenářů vyvolat pocit frustrace.
Někteří čtenáři se domnívají, že by se vzhledem ke své koncepční povaze hodila spíše jako akademická práce než jako plnohodnotná kniha.

(na základě 7 hodnocení čtenářů)

Původní název:

Vertically Integrated Architectures: Versioned Data Models, Implicit Services, and Persistence-Aware Programming

Obsah knihy:

Pochopte, jak a proč oddělování vrstev a úrovní v architekturách orientovaných na služby brání vývojářům softwaru v jejich skutečné produktivitě a jak můžete tento problém odstranit.

Silné procesy a vývojové nástroje mohou vývojářům pomoci při psaní složitějšího softwaru, ale velké množství kódu lze stále přímo odvodit ze základního databázového modelu, což brzdí produktivitu vývojářů. Ve světě s nedostatkem vývojářů je to špatná zpráva. Více kódu také zvyšuje náklady na údržbu a riziko chyb, což znamená, že se méně času věnuje zlepšování kvality systémů.

Dozvíte se, že když se vztahy stanou občany první třídy v rámci modelu položek/vztahů, můžete vyvinout mimořádně kompaktní dotazovací jazyk inspirovaný přirozeným jazykem. Dozvíte se také, jak může tento model sloužit jako databázové schéma i jako objektový model, na němž lze postavit obchodní logiku. Implicitní služby vás osvobodí od psaní kódu pro standardní operace čtení/zápisu a zároveň budou podporovat jemnou autorizaci.

Vertikálně integrované architektury vysvětlují, jak lze pomocí funkčního mapování schémat řešit migraci databází a současně verzování služeb a jak to vše může podporovat jakýkoli klient, od volného formátu až po plně vertikálně integrované typy. Uvolněte potenciál a využijte VIA k výraznému zvýšení produktivity a kvality vývojářů.

Co se dozvíte

⬤ Uvidíte, jak může být oddělení aplikačního serveru a databáze v architektuře založené na SOA z historického hlediska ospravedlnitelné, ale také nás může brzdit.

⬤ Prozkoumejte, jak může vertikální integrace aplikační logiky a databázových funkcí drasticky zvýšit produktivitu a kvalitu vývojářů.

⬤ Přehodnoťte, proč vývojáři aplikací musí psát čistě obchodní logiku pouze v případě, že se architektura postará o základní komunikaci klient-server pro čtení a zápis a perzistenci dat.

⬤ Pochopte, proč by programovací jazyk orientovaný na množiny a perzistenci nejen usnadnil tvorbu aplikací, ale také by umožnil plně optimalizované provádění příchozích požadavků na služby.

Pro koho je tato kniha určena

Softwarovým architektům, starším vývojářům softwaru, odborníkům a studentům informatiky a komunitě open source.

Další údaje o knize:

ISBN:9781484242513
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:244

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vertikálně integrované architektury: Verzované datové modely, implicitní služby a programování s...
Pochopte, jak a proč oddělování vrstev a úrovní v...
Vertikálně integrované architektury: Verzované datové modely, implicitní služby a programování s ohledem na perzistenci - Vertically Integrated Architectures: Versioned Data Models, Implicit Services, and Persistence-Aware Programming

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)