Értékelés:
A könyv tömör bevezetés a Crystal programozási nyelvbe, elsősorban a Ruby vagy Python nyelvvel ismerkedő programozókat célozza meg. Bár jól felépített és világosan megírt, néhány olvasó úgy találta, hogy nem elég mélyreható, és úgy érezte, hogy több funkciót és a szabványos könyvtárat kellene részletesen tárgyalnia.
Előnyök:Jól felépített, világosan megírt, Ruby vagy Python programozók számára alkalmas, gyors tanulási ütem, jelenleg az egyetlen Crystalról szóló könyv, érdekes példákkal szolgál.
Hátrányok:Túl rövid és nem elég átfogó az alapos megértéshez, nem referencia kézikönyv, hiányzik a Crystal online dokumentációja.
(3 olvasói vélemény alapján)
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
A Crystal azoknak a Ruby-programozóknak szól, akik nagyobb teljesítményre vágynak, vagy azoknak a fejlesztőknek, akik szeretnek magas szintű szkriptkörnyezetben dolgozni. A Crystal egyesíti a natív végrehajtási sebességet és párhuzamosságot a Ruby-szerű szintaxissal, így otthonosan fogod érezni magad. Ez a könyv, az első Crystalról elérhető könyv, megmutatja, hogyan írhat olyan alkalmazásokat, amelyek egy modern nyelv szépségével és eleganciájával rendelkeznek, a típusok erejével és a modern párhuzamossági eszközökkel kombinálva. Mostantól gyönyörű kódot írhat, amely gyorsabban fut, jobban skálázódik és könnyedén telepíthető.
A Crystal elegánsan olvasható és könnyen programozható, mint a Ruby, lehetővé téve a teljes objektumorientált fejlesztést. A fordítója elég erős ahhoz, hogy szinte mindig következtetni tudjon a változók típusára. Így megkapja a statikusan tipizált nyelv előnyeit: robusztusabb kódot, biztonságot és végrehajtási sebességet, miközben a fejlesztés során magas termelékenységet érhet el. A nullmutatós kivételek, mint a JavaScriptben, a Java-ban vagy a C#-ban, a múlté: A Crystal megsemmisíti őket, akárcsak a Rust.
Fedezze fel a nyelv építőelemeit és felépítését, valamint azt, hogyan használhatja a Crystal eszköztárát nagy teljesítményű alkalmazások létrehozásához és kezeléséhez. Használja ki a makrorendszer erejét, valamint azt, hogyan dolgozzon a szálakkal és csatornákkal, a lehető legegyszerűbbé téve az egyidejűséget. Megtanulja, hogyan használja a Kemal webes keretrendszert és az adatbázisokhoz való hozzáférést, és hogyan aknázza ki a meglévő Crystal könyvtárakban rejlő lehetőségeket. Találja meg a Crystal által a mai szoftvervilágban betöltött helyet valós példákon keresztül.
A Crystal segítségével egyesítheti mindkét világ legjobb tulajdonságait: a dinamikus nyelvek magas szintű kódolását és egy natívan lefordított nyelv biztonságát és villámgyors teljesítményét.
Amire szüksége van:
A Crystalban való fejlesztéshez csak a Crystal v 0-ra van szüksége. 26 legújabb verziójára, egy általános szövegszerkesztőre és egy böngészőre.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)