RWF adalah kerangka kerja komprehensif untuk membangun aplikasi web di Rust. Ditulis menggunakan pola MVC klasik (model-view-controller), RWF hadir standar dengan semua yang Anda butuhkan untuk dengan mudah membangun aplikasi web yang cepat dan aman.
Dokumentasi tersedia di sini .
Untuk menambahkan RWF ke tumpukan Anda, buat aplikasi biner karat dan tambahkan rwf ke dependensi Anda:
cargo add rwfMembangun aplikasi kemudian sesederhana:
use rwf :: prelude :: * ;
use rwf :: http :: Server ;
# [ controller ]
async fn index ( ) -> Response {
Response :: new ( ) . html ( "<h1>Welcome to Rwf!</h1>" )
}
# [ tokio :: main ]
async fn main ( ) {
Server :: new ( vec ! [
route! ( "/" => index ) ,
] )
. launch ( )
. await
. unwrap ( ) ;
} Lihat contoh untuk kasus penggunaan umum.
RWF dalam beta dan mencari pengadopsi awal. Sebagian besar fitur dalam keadaan yang baik dan dokumentasi dapat digunakan.
Kontribusi dipersilakan. Silakan lihat berkontribusi untuk pedoman, arsitektur untuk tur kode, dan peta jalan untuk daftar fitur yang diinginkan yang tidak lengkap.