Rocket.rsRust 的 Web 框架
Rocket:Rust 的 Web 框架,可以在不牺牲灵活性或类型安全的情况下编写快速 Web 应用程序。侧重于易用性、可表达性和速度。
输入安全 : 从请求到响应,Rocket 确保您的类型具有某种意义。
Boilerplate 免费 : 花时间编写真正重要的代码,让 Rocket 生成剩下的代码。
使用方便 : 简单,直观的 API 使 Rocket 平易近人,无论您的背景如何。
扩展 : 创建您自己的第一类基元,任何 Rocket 应用程序都可以使用它。
内置的基本功能:
模板 : Rocket 通过内置的模板支持使模板变得轻而易举。
cookie : 查看,添加或删除带有或不带加密的 cookie,无需麻烦。
Stream : Rocket 会传输所有传入和传出的数据,因此不需要考虑大小。
配置环境 : 按照您的方式配置应用程序以进行开发,分段和生产。
测试 : 使用内置测试库轻松对您的应用程序进行单元测试。
Typed URIs: Rocket typechecks 为您路由 URI,因此您再也不会错误地输入 URI。
JSON , Form, State, 中间件...等等。
#![feature(proc_macro_hygiene, decl_macro)] #[macro_use] extern crate rocket; #[get("/<name>/<age>")] fn hello(name: String, age: u8) -> String { format!("Hello, {} year old named {}!", age, name) } fn main() { rocket::ignite().mount("/hello", routes![hello]).launch(); }
Rocket官网 : https://rocket.rs/
评论
TurismoJava的Web框架
turismo是一个类似Sinatra的Java的微型Web框架。示例代码:publicclassAppRoutesextendsRoutesList{ protectedvoidmap(){
TurismoJava的Web框架
0
YesodHaskell的web框架
Yesod是Haskell的Web框架用于开发类型安全、RESTful、高性能的Web应用。安装方法:cabalinstallyesod-platform
YesodHaskell的web框架
0
GolangerGo 的 Web 框架
Golanger是一个轻量级的Web应用框架,使用Go语言编写。Golanger框架主要实现了MVC模式(三层架构模式)(Model-View-Controller),它是软件工程中的一种软件架构模式
GolangerGo 的 Web 框架
0
VoltRuby 的 Web 框架
Volt是一个Ruby的Web框架,使得你的Ruby可在服务器和客户端上运行。当用户与页面交互时,DOM自动更新。页面状态可以存储在URL中。如果用户直接点击URL,则HTML将首先在服务器上呈现,以
VoltRuby 的 Web 框架
0
LapisLua 的 Web 框架
Lapis是一个用来构建Web一个用的框架,使用MoonScript或者Lua开发,运行于OpenResty。示例代码:lapis = require "lapis"class extends lap
LapisLua 的 Web 框架
0
LiftScala 的 Web 框架
Lift也叫LiftWeb,是一种新的Web应用程序框架。它是一种在Scala编程语言上构建的可伸缩框架。它非常适合ApacheGeronimo这样的可伸缩应用服务器,尤其是在Scala编译为与Jav
LiftScala 的 Web 框架
0