Elixir rendszerek tervezése Otp-vel: Nagymértékben skálázható, öngyógyító szoftverek írása rétegekkel

Értékelés:   (4.5 az 5-ből)

Elixir rendszerek tervezése Otp-vel: Nagymértékben skálázható, öngyógyító szoftverek írása rétegekkel (Gray II James Edward)

Olvasói vélemények

Összegzés:

A könyv egyedülálló perspektívát nyújt az Elixir és az OTP tanulásához, mivel a szintaxis helyett a gondolkodási folyamatokra és a tervezési megközelítésekre összpontosít. Nagyra értékelik az elosztott rendszerek kódszervezésével kapcsolatos meglátásaiért, de kritizálják, hogy nem mélyül el eléggé a konkrét koncepciókban.

Előnyök:

Hangsúlyt helyez az Elixirben és az OTP-ben való gondolkodás megtanulására a szintaxis helyett.
Értékes tartalmat kínál az elosztott rendszerek teszteléséről és kódtervezéséről.
Jó struktúrát és példákat nyújt a mintákra és gyakorlatokra.

Hátrányok:

Nem elég mély a rendszerek lefedettségében ahhoz, hogy önmagában teljesen hasznos legyen.
Néhány példa és projekt túlságosan leegyszerűsítő lehet.
Különböző kritikák a helytelen fókusszal, a homályos magyarázatokkal és a függvények nem megfelelő elnevezési konvencióival kapcsolatban.
Néhány olvasó úgy érzi, hogy ez inkább egy kódszakácskönyv, mint az OTP elméleti tárgyalása.

(6 olvasói vélemény alapján)

Eredeti címe:

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

Könyv tartalma:

Tudod, hogyan kell Elixirben kódolni; most tanulj meg benne gondolkodni. Tanulja meg, hogyan tervezzen könyvtárakat intelligens rétegekkel, amelyek a megfelelő adatstruktúrákat alakítják ki, egyik funkcióból a másikba áramlanak, és a megfelelő API-kat mutatják be. Fogadja el ugyanazt az OTP-t, amely több mint 30 éve megbízhatóan és gyorsan tartja telefonrendszereinket. Lépjen túl az OTP-funkciók megértésén, hogy tudja, mi történik a motorháztető alatt, és miért fontos ez. Ezt a tudást felhasználva ösztönösen tudja, hogyan tervezzen olyan rendszereket, amelyek gyors és rugalmas szolgáltatásokat nyújtanak a felhasználóknak, mindezt Elixir-fókuszban.

Az Elixir egyre nagyobb teret hódít, mint az a programozási nyelv, amellyel örökké működőképes maradhat a szoftvere, még a váratlan hibák és az egyre több processzor használatának igénye ellenére is. Ez az erő egy hatékony programozási nyelvből, az egyidejűség kiváló alapjaiból és az OTP nevű, harcban kipróbált keretrendszer örökléséből ered.

Ha olyan keretrendszereket használsz, mint a Phoenix vagy a Nerves, akkor már most megtapasztaltad azokat a funkciókat, amelyek az Elixirt kiváló nyelvvé teszik a mai igényekhez. Ez a könyv megmutatja, hogyan léphetünk túl az egyszerű programozáson a tervezésen, és ez a megfelelő rétegek kiépítését jelenti. Fogadja el azokat az adatstruktúrákat, amelyek a funkcionális programokban a legjobban működnek, és használja őket olyan függvények építéséhez, amelyek jól teljesítenek és jól összeállnak, rétegről rétegre, folyamatokon keresztül. Tesztelje a kódját a megfelelő helyen, a megfelelő technikákkal. Rétegezze a kódját olyan darabokra, amelyek könnyen érthetőek, és hiba esetén maguktól meggyógyulnak.

Az Elixir minden áldása közül a legfontosabb, hogy arra irányít minket, hogy úgy tervezzük meg a programjainkat, hogy azok a lehető legtöbbet profitáljanak abból az architektúrából, amelyen futnak. A szakértők ezt csinálják, és most megtanulhatod, hogyan tervezz olyan programokat, amelyek ugyanezt teszik.

Amire szüksége van:

Elixir 1. 7-es vagy nagyobb verziója.

A könyv egyéb adatai:

ISBN:9781680506617
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:248

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Elixir rendszerek tervezése Otp-vel: Nagymértékben skálázható, öngyógyító szoftverek írása...
Tudod, hogyan kell Elixirben kódolni; most tanulj...
Elixir rendszerek tervezése Otp-vel: Nagymértékben skálázható, öngyógyító szoftverek írása rétegekkel - Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

A szerző munkáit az alábbi kiadók adták ki: