บทแนะนำ & การติดตั้ง
ทำไมต้อง Rust สำหรับนัก TS, การปรับมุมมอง, และ toolchain. เริ่ม →
บทแนะนำ & การติดตั้ง
ทำไมต้อง Rust สำหรับนัก TS, การปรับมุมมอง, และ toolchain. เริ่ม →
Rust 101 — พื้นฐาน
ตัวแปร ฟังก์ชัน struct, enum, Option/Result — TypeScript ↔ Rust. เรียน →
Rust ที่ไม่มีใน TypeScript
Ownership, borrowing, lifetime, trait — เข้าใจ borrow checker. สำรวจ →
Concurrency
Threads, channels, Arc/Mutex, async/await ด้วย Tokio — fearless concurrency. ลงลึก →
สร้าง API ด้วย Axum
Routing, extractor, state, serde — Express/Nest ↔ Axum. สร้าง →
Rust ขั้นสูง
Generics & trait bounds, trait object, iterator, macro, smart pointer. เจาะลึก →
เครื่องมือ ทดสอบ & Deploy
cargo, clippy, rustfmt, cargo test, cross-compile, Docker, CI. ส่งขึ้นจริง →
เทียบกับ TypeScript ก่อนเสมอ
ทุกแนวคิดเริ่มจาก TypeScript ที่คุณรู้ แล้วค่อยแสดงวิธีของ Rust
รัน Rust ในเบราว์เซอร์
ตัวอย่างรันได้จริงโดย compile บน Rust Playground อย่างเป็นทางการ — rustc ตัวจริง เห็น error จาก compiler จริง ไม่ต้องติดตั้ง
แบบทดสอบ & ความคืบหน้า
ทบทวนความเข้าใจหลังแต่ละบท ความคืบหน้าถูกบันทึกไว้ในเครื่อง
สองภาษา
มีทั้งภาษาอังกฤษและไทย — สลับได้ตลอดจากแถบด้านบน