29. tháng 1 2025
Trước đây tôi đã thử nghiệm với framework Axum của Rust và phát triển hai công cụ nhỏ để luyện tập. Tuy nhiên, tôi cảm thấy nó còn khá thô sơ - giống như framework gin của Golang, không có ORM tích hợp hay hệ thống template, xèng điều này khiến việc học hỏi trở nên khó khăn cho người mới bắt đầu. Tôi đang tìm kiếm một framework toàn diện hơn, tương tự như Laravel, với cấu trúc mã nguồn chuẩn và nhiều tính năng sẵn có. Và rồi tôi tình cờ biết đến framework Loco, được giới thiệu là phiên bản Rust lấy cảm hứng lich thi dau ngoai hang anh hom nay từ Ruby on Rails huyền thoại.
Loco là framework web dành cho Rust được truyền cảm hứng từ Rails.
Hơn nữa, Loco được xây dựng dựa trên Axum. Điều này khiến tôi không thể không muốn trải nghiệm, đồng thời tái cấu trúc lại các công cụ nhỏ trước đó của mình bằng cách sử dụng Loco.
1cargo install loco-cli
2cargo install sea-orm-cli
Trong đó, SeaORM là ORM được tích hợp sẵn trong Loco.
1> loco new
2✔ ❯ Tên ứng dụng? · loco_tool
3✔ ❯ Bạn muốn xây dựng gì? · [keo ty so](/blog/remove-edge-browser-button-clicked-black-border/) Ứng dụng SaaS (có cơ sở dữ liệu và xác thực người dùng)