Értékelés:
A könyv egy átfogó útmutató a gyors webes alkalmazások Rust nyelven történő programozásához, amely témák és keretrendszerek széles körét öleli fel. Jól strukturált és gyakorlati példákkal szolgál, így kezdők és tapasztalt fejlesztők számára egyaránt alkalmas. Vannak azonban bizonyos korlátai, különösen a Rust lefedettségének mélysége és az AWS-re mint egyetlen felhőszolgáltatóra való összpontosítása miatt.
Előnyök:A Rust keretrendszerek és témák átfogó lefedettsége, gyakorlatias megközelítés gyakorlati példákkal, lépésről lépésre történő magyarázatok, amelyek a kezdőtől a profi szintig alkalmasak, strukturált tartalom, amely hasznos a Rust-ismeretek felfrissítéséhez.
Hátrányok:Nem kellően mélyreható a Rust programozási nyelv fogalmaiban, az AWS felhőszolgáltatóra korlátozódik, a több felhőből történő telepítések figyelembevétele nélkül, hiányzik a hibakeresés, a teljesítményelemzés és a népszerű adatbázisok, például a MySQL vagy az SQLite részletes lefedettsége.
(5 olvasói vélemény alapján)
Rust Web Programming - Second Edition: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications
Használja a Rust programozási nyelvet, hogy teljesen funkcionális webes alkalmazásokat építsen aszinkron Rust segítségével, hogy növelje a biztonságot és növelje a programok teljesítményét
Főbb jellemzők:
⬤ Munkálkodjon olyan élvonalbeli webes technikákkal, mint a disztribúció nélküli Rust szerverek, a Terraform és az AWS telepítés.
⬤ Ismerkedjen meg az aszinkron fogalmakkal, mint például a szereplők és a sorba állított feladatok, olyan alacsonyabb szintű keretrendszerek segítségével, mint a Tokio.
⬤ Elkészítsen egy teljes webes alkalmazást Rustban, adatbázissal, hitelesítéssel és frontenddel.
Könyv leírása:
A biztonság és a nagy teljesítmény nagy gondot jelent önnek webes alkalmazások fejlesztése során?
Ebben a gyakorlatias Rust-könyvben megtudhatja, hogyan valósíthatja meg a Rustot a weben a kívánt teljesítmény és biztonság elérése érdekében, miközben megismerkedhet a teljesen működőképes webes alkalmazások építéséhez szükséges technikákkal és eszközökkel.
Ebben a második kiadásban gyakorlati tapasztalatokat szerezhet a feltörekvő Rust webes keretrendszerek, köztük az Actix, a Rocket és a Hyper megvalósításáról. A webalkalmazások telepítésekor az AWS-en történő HTTPS-konfigurációval is foglalkozik, és megismerteti a Terraformot a webes infrastruktúra AWS-en történő kiépítésének automatizálásához. Ráadásul ez a kiadás a haladó aszinkronizációs témákat is tárgyalja. A Tokio aszinkron futtatórendszerre építve ez a TCP és a keretezés, az aszinkron rendszerek actor keretrendszerrel történő megvalósítása, valamint a Redisben sorba állított feladatok, amelyeket több munkás csomópont fogyaszt el. Végezetül átnézzük a legjobb gyakorlatokat a Rust szerverek csomagolására a disztribúció nélküli Rust Docker-képekbe adatbázis-illesztőprogramokkal, így a szerverek egyenként 50 Mb méretűek.
A könyv végére magabiztos leszel a képességeidben, hogy robusztus, funkcionális és skálázható webes alkalmazásokat építhess a semmiből.
Mit fogsz tanulni:
⬤ Szerkeszti és felépíti a skálázható Rust webalkalmazásokat egy alapvető teendőlistás webalkalmazás létrehozásával.
⬤ Hitelesítés és adatbázisok kezelése a Rust webes alkalmazásokban.
⬤ Kezdje meg a webalkalmazások disztribúció nélküli csomagolását.
⬤ Tanulja megismerni a webfejlesztés építőköveit, mint például a HTTPS, a TCP és a middleware.
⬤ AWS alkalmazás-infrastruktúra létrehozása Terraform segítségével adatbázisokkal, szerverekkel, terheléselosztókkal, HTTPS-szel és URL-útválasztással az AWS-en.
⬤ Végponttól-végpontig tartó tesztek készítése a Postman használatával.
⬤ Asszinkron rendszerek létrehozása a színész modellt megvalósító Tokio segítségével.
Kinek szól ez a könyv:
Ez a Rust programozási könyv azoknak a webfejlesztőknek szól, akik szeretnék megtanulni és alkalmazni a Rustot webes alkalmazások készítéséhez. Az olyan nyelveket, mint a Python, Ruby és JS ismerő fejlesztők képesek lesznek használni ezt a könyvet, hogy nagy teljesítményű webes alkalmazásokat építsenek a Rust segítségével.
Bár a Rustban nem szükséges előzetes tapasztalat, a webfejlesztés alapelveinek szilárd megértése, valamint a HTML, CSS és JavaScript alapismeretei szükségesek ahhoz, hogy a legtöbbet hozhassuk ki ebből a könyvből.
© 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)