#web-apps #speed #applications #web-framework #focus #ease-to-use

废弃 手榴弹

注重易用性和速度的Web应用程序框架

5个版本

使用旧的Rust 2015

0.1.6 2023年8月18日
0.1.5 2023年8月15日
0.1.4 2023年8月11日
0.1.1 2023年8月6日
0.1.0 2023年8月6日

#66 in #focus

40 每月下载次数

MIT 许可证

12KB
245

手榴弹快速Web框架

手榴弹是一个专注于简单和速度的Web框架,旨在适用于各种用例,并强调以下关键特性

关键特性

  • 简单易用:手榴弹优先考虑直接且用户友好的开发体验。
  • 速度:我们认为快总是一件好事,手榴弹针对性能进行了优化。
  • 类型安全:享受Rust强大类型系统的益处,确保代码的健壮和可靠。

入门

将手榴弹添加到您的项目

首先,将手榴弹库添加到项目中的 Cargo.toml 文件

[dependencies]
grenade = "0.1"

创建您的第一个手榴弹应用程序

use grenade::*;

fn hello_world(_: Context) -> String {
    "Hello World!".to_string()
}

fn main() {
    let mut app = App::build();

    app.get("/", hello_world);

    app.listen(8080).unwrap();
}

运行您的项目

使用以下命令运行您的手榴弹应用程序

$ cargo run

您的应用程序将在 https://127.0.0.1:8080/ 上运行。

文档

自动生成的文档

贡献

我们欢迎并感谢社区的贡献。没有严格的规定;只需做出您的更改,然后发起一个pull request。

依赖

~110KB