ryde
jsx my life up
Ryde هو شخص واحد ، إطار ويب ملف واحد لصدأ
cargo add --git https://github.com/swlkr/ryde use ryde :: * ;
# [ router ]
fn router ( ) -> Router {
Router :: new ( ) . route ( "/" , get ( get_slash ) )
}
# [ main ]
async fn main ( ) {
serve ( "::1:9001" , router ( ) ) . await
}
async fn get_slash ( ) -> Html {
html ! {
<! DOCTYPE html>
<html>
<head>
<title>ryde with rust</title>
</head>
<body>
<div>you are here { url! ( get_slash ) } </div>
</body>
</html>
}
}استنساخ الريبو وتحقق من بقية الأمثلة!
الهدف من Ryde هو تدمير جميع الغلاية. يجب أن تعني كل ضغط مفتاح تكتب شيئًا. يتم تحقيق هذا الهدف من خلال الاستخدام المنتشرة لعلم علم الكلي لتحديد DSL تطوير الويب على رأس Axum و Tokio و SQLite.