Rust 需要一个适合懒惰开发者的 Web 框架

主要观点:作者喜欢制作傻事且不愿付出太多努力,喜欢用 Rust 开发网页但存在问题,Rust 开发网页需做更多工作,目前缺乏能整合常用功能的框架,现有生态中各类框架和库各有特点但都不满足需求,作者之前通过组合现有框架和库来解决,现在希望有一个能整合所有功能的 Rust 网页框架即“nicole's web toolkit”(newt),虽目前不可用但希望能推动生态发展,还可通过关注其 RSS 或 newsletter 了解后续进展。
关键信息:

  • Rust 开发网页比其他框架需更多工作,缺乏整合框架。
  • 现有两类网页框架: minimalist ones 和 single-page app ones。
  • 生态中多为库,难整合且易过时。
  • 作者之前组合框架,现希望有一站式框架。
  • “nicole's web toolkit”(newt)虽不可用但在努力推进。
    重要细节:
  • Django 用于构建严肃业务,不适合傻事和非商业项目。
  • Rust 所需整合功能包括路由/处理程序、模板、静态文件服务等。
  • 质量提升类功能如后台任务等虽非必要但有益。
  • 现有框架如 actix-web、axum、Dioxus 等各有特点但不满足全部需求。
  • 作者之前用 starter templates 避免部分痛苦但仍有维护负担。
阅读 18
0 条评论