< 返回版块

Sapper web开发框架简介

Mike Tang 发表于

Sapper 是主要由 Rust 中文社区开发的一个 Web 开发框架。它的特点是

  1. 高性能。据群友简单测试,sapper是目前rust社区web框架中性能最高的。仅当参考;
  2. 易用。sapper从设计之初就是要易用,要让rust开发web应用像动态语言一样好用;
  3. 安全。虽然快,虽然易用,但是也要做到安全。sapper继承了hyper的理念,尽可能地type化;
  4. 易读。代码严格的结构化,读基于sapper开发的业务代码,会给人一种特别清晰的感觉;
  5. 高开发效率。易读,易用,安全,造就了高的开发效率;
  6. 精巧的核心,以及方便的不同颗粒度中间件体系。对,就是express(一个nodejs框架)的感觉,比express更精细;
  7. 易上手。没有引入新的概念,有Rust的基础,有web开发的基础,不需要怎么理解,快速就能上手。

项目代码地址:Sapper Web Framework

目前sapper还是同步模式的,等rust社区的async/await方案出来后,sapper会第一时间升级到异步模式,并尽量保持上层业务代码不变。

评论区

damody 2018-02-21T09:52:35.061113

想看到下一次benchmark出現Sapper https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=fortune

1 共 1 评论, 共 1 页