O RWF é uma estrutura abrangente para a criação de aplicativos da Web em Rust. Escrito usando o padrão MVC clássico (Model-View-Controller), o RWF é padrão com tudo o que você precisa para criar facilmente aplicativos da Web rápidos e seguros.
A documentação está disponível aqui .
Para adicionar RWF à sua pilha, crie um aplicativo binário de ferrugem e adicionar rwf às suas dependências:
cargo add rwfConstruir um aplicativo é tão simples quanto:
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 ( ) ;
} Veja exemplos para casos de uso comuns.
A RWF está na versão beta e procurando adotantes iniciais. A maioria dos recursos está em um bom estado e a documentação é utilizável.
Contribuições são bem -vindas. Consulte Contribuindo para diretrizes, arquitetura para um tour pelo código e roteiro para uma lista não exaustiva dos recursos desejados.