Rozsdás webprogramozás: Gyakorlati útmutató a gyors és biztonságos webes alkalmazások fejlesztéséhez a Rust programozási nyelvvel

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

Rozsdás webprogramozás: Gyakorlati útmutató a gyors és biztonságos webes alkalmazások fejlesztéséhez a Rust programozási nyelvvel (Maxwell Flitton)

Olvasói vélemények

Összegzé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)

Eredeti címe:

Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language

Könyv tartalma:

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.

A könyv egyéb adatai:

ISBN:9781800560819
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Rozsdás webprogramozás: Gyakorlati útmutató a gyors és biztonságos webes alkalmazások fejlesztéséhez...
A Rust programozási nyelv bevezetése a teljesen...
Rozsdás webprogramozás: Gyakorlati útmutató a gyors és biztonságos webes alkalmazások fejlesztéséhez a Rust programozási nyelvvel - Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language
Speed Up Your Python with Rust: A Python teljesítményének optimalizálása Python pip modulok...
Fedezze fel, hogyan illesztheti kódjába a nagy...
Speed Up Your Python with Rust: A Python teljesítményének optimalizálása Python pip modulok létrehozásával a PyO3 segítségével a Rustban - Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3
Rust webprogramozás - Második kiadás: Gyakorlati útmutató a teljesen működőképes Rust...
Használja a Rust programozási nyelvet, hogy teljesen...
Rust webprogramozás - Második kiadás: Gyakorlati útmutató a teljesen működőképes Rust webalkalmazások fejlesztéséhez, csomagolásához és telepítéséhez. - Rust Web Programming - Second Edition: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications

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

© 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)