Értékelés:
A könyvben a felhasználók véleménye vegyesen jelenik meg, sokan komoly problémákat emelnek ki az elavult tartalommal és a rossz írásminőséggel kapcsolatban, elsősorban a szintaktikai hibákra és a zavaros kódpéldákra összpontosítva. Egyes felhasználók szerint a könyv informatív és jó forrás a kezdők számára, de összességében azt javasolják, hogy keressenek aktuálisabb anyagot.
Előnyök:Jó tervezési gyakorlatokat nyújt, kezdők számára informatív a Rust programozással és az alkalmazások építésével kapcsolatban, az Actix keretrendszer főbb részeit tárgyalja.
Hátrányok:Elavult tartalom a könyvtárak jelentős verzióeltéréseivel, a kódpéldák szintaktikai hibái, a kódrészletekben való nehézkes navigáció és a rossz írásminőség miatt több időt tölt a javításokkal, mint a tanulással.
(4 olvasói vélemény alapján)
Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language
A Rust programozási nyelv bevezetése a teljesen működőképes webes alkalmazások és szolgáltatások építésének megtanulásával, valamint a biztonsággal és a teljesítménnyel kapcsolatos kihívások kezelésével
Főbb jellemzők:
⬤ Skálázható webes alkalmazások építése Rust nyelven olyan népszerű keretrendszerek segítségével, mint az Actix, a Rocket és a Warp.
⬤ Készítsen front-end komponenseket, amelyek több nézetbe is beilleszthetők.
⬤ Develop data models in Rust az adatbázissal való interakcióhoz.
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?
Míg a legtöbb programozási nyelvben a biztonság vagy a sebesség kompromisszumot jelent, a Rust memóriabiztonságot nyújt szemétgyűjtő használata nélkül. Ez azt jelenti, hogy alacsony memóriaigénye miatt viszonylag könnyen készíthet nagy teljesítményű és biztonságos webes alkalmazásokat.
Ez a könyv végigvezet a webes fejlesztési folyamat minden egyes szakaszán, és megmutatja, hogyan kombinálhatja a Rustot és a modern webfejlesztés elveit, hogy szupererős webes alkalmazásokat építhessen.
A Rust bevezetésével kezdjük, és megértjük, hogyan kerülhetjük el a hagyományos dinamikus programozási nyelvekről való áttérés gyakori buktatóit. A könyv megmutatja, hogyan strukturálja a Rust kódot egy több oldalra és modulra kiterjedő projekthez. Ezután felfedezed az Actix Web keretrendszert, és egy alapvető webkiszolgálót állítasz üzembe. Ahogy halad előre, megtanulja, hogyan dolgozza fel a JSON-kéréseket, és hogyan jelenítse meg a webes alkalmazás adatait HTML, CSS és JavaScript segítségével. Képes leszel továbbá az adatok tartósítására és RESTful szolgáltatások létrehozására a Rustban. Később automatizált telepítési folyamatot építesz az alkalmazáshoz egy AWS EC2 példányon és Docker Hubon. Végül pedig néhány népszerű webes keretrendszerrel játszol majd a Rustban, és összehasonlítod őket.
A Rust-könyv végére magabiztosan készíthet majd skálázható és gyors webes alkalmazásokat a Rust segítségével.
Mit fogsz tanulni:
⬤ Skálázható webes alkalmazások felépítése Rustban a Rocket, az Actix Web és a Warp segítségével.
⬤ Adatmegmaradás alkalmazása webes alkalmazásaihoz a PostgreSQL használatával.
⬤ Login, JWT és config modulok készítése a webes alkalmazásokhoz.
⬤ HTML, CSS és JavaScript kiszolgálása az Actix Web szerverről.
⬤ Elkészítsen egységteszteket és funkcionális API-teszteket Postman és Newman nyelven.
⬤ Telepítse a Rust alkalmazást NGINX és Docker segítségével egy AWS EC2 példányra.
Kinek szól ez a könyv:
Ez a könyv a webes programozásról a Rusttal olyan webfejlesztőknek szól, akik hagyományos nyelveken, például Pythonban, Rubyban, JavaScriptben és Javában programoztak, és nagy teljesítményű webes alkalmazásokat szeretnének fejleszteni a Rusttal. Bár a Rusttal kapcsolatos előzetes tapasztalat nem szükséges, a webfejlesztés alapelveinek szilárd megértése és a HTML, CSS és JavaScript alapismeretei szükségesek, ha a legtöbbet szeretné kihozni 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)