REST API - Rust alapokon

Néhány hónapja két kollégámmal összefogva elindítottuk a https://rust-api.dev oldalt, ahol online könyv formájában, angolul kezdtük el megmutatni a Rust nyelv lehetőségeit egy konkrét témára, a REST API fejlesztésre koncentrálva. A kód alapvetően a tokio-tower-axum stack-re épül. A könyv nyelve angol.

Most jelentős részben erre a könyvre alapozva megpróbálom videó formájában, magyarul is bemutatni az alapokat, e célból indítottam el ezt a kis youtube csatornát: 

https://www.youtube.com/@REST-API-Rust-alapokon

 

Szívesen veszek bármilyen visszajelzést akár a témával, akár a youtube-os videó kivitelezésével kapcsolatban, kezdő vagyok még ezen a téren.
 

Hozzászólások

Mért nem Go? Miért Rust? Go-t inkább REST API írására tervezték, elterjedted megoldás hasonlóproblémákra. 

Az ok teljesen szubjektív: nekem a Rust jobban tetszik. Ráadásul a Go-t már nem igazán kell népszerűsíteni, a Kubernetes-nek köszönhetően szépen elterjedt. Ami miatt nagyon megszerettem a Rust-ot, az a típusrendszere. Sokkal inkább azt érzem hogy szigorú rend van körülöttem, mint Go esetében. A Go engedékeny, ami kezdetben kényelmes, de néha enged belefutni olyan hibákba, hogy utólag csak fogom a fejem, mekkora butaságot csináltam. A Rust sokkal gyakrabban rákényszerít hogy átgondoljak megoldásokat, ami jobb minőségű kódot eredményez. A Go-val különösen akkor küzdöttem meg, amikor egy másik fejlesztő kódját kellett megértenem. A Rust kód számomra sokkal átláthatóbb.

Mindenesetre biztos hasznos lesz a Rust fejlesztőknek, ha hirtelen kell egy Rest api , az mindig jól jön. Jó kérdés hogy később esetleg konkurenciái lesznek-e egymásnak. Még jó ideig nem hiszem. Rust szintaktikája és működése egy kicsit nehezebben tanulható. Szívesen tanulnám azt is de egyenlőre Goban akarok elmélyedni. :)

Szóval akkor ez egy RUST API? :)

(Rejtett +1)

Szerkesztve: 2024. 11. 13., sze – 07:52

A honlapnál nagyon zavaró, hogy feljön fehérben, majd pár másodperc múlva vált át feketébe.

Jó kezdeményezés! Sok sikert hozzá!