RWF ist ein umfassender Rahmen für den Aufbau von Webanwendungen in Rost. RWF wurde unter Verwendung des klassischen MVC-Musters (Modell-View-Controller) geschrieben und ist standardmäßig mit allem ausgestattet, was Sie benötigen, um schnell und sichere Web-Apps zu erstellen.
Die Dokumentation ist hier verfügbar .
Um Ihrem Stapel RWF hinzuzufügen, erstellen Sie eine Rost -Binäranwendung und fügen Sie Ihren Abhängigkeiten rwf hinzu:
cargo add rwfDas Erstellen einer App ist dann so einfach wie:
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 ( ) ;
} Siehe Beispiele für gemeinsame Anwendungsfälle.
RWF ist in der Beta und sucht nach frühen Anwälten. Die meisten Funktionen befinden sich in einem guten Zustand und die Dokumentation ist verwendbar.
Beiträge sind willkommen. Weitere Richtlinien, Architektur für eine Tour durch den Code und eine Roadmap für eine nicht exexhustive Liste der gewünschten Funktionen finden Sie unter.