当前位置: 首页 > 工具软件 > Tokio-axum > 使用案例 >

「Axum-Next-Admin」实战01:项目介绍

施鸿
2023-12-01

项目介绍

Axum-Next-Admin是一个前后端分离的实战项目,在这个实战项目中,我们会学到企业级Web开发中所需要用的大部分知识,知识也比较新,后端选择的Rust语言,Web框架则是tokioAxumWeb开发框架,前端选择的是ReactNext

Rust

官方对Rust语言的定义是一种使每个人都能 构建可靠、高效软件的语言。

它深受程序员的喜爱,因为它的高性能和可靠性。

它还融合了现代开发人员工具:

  • Cargo是包含依赖项管理的构建工具,它使添加、编译和管理依赖项变得轻松,且在整个生态中保持一致。
  • Rustfmt 确保开发人员之间的编码风格一致。

Axum

Axumtokio官方出的一个优秀的web开发框架。它集成了tokiohyper一起使用,而且充分利用了中间件、服务和实用程序的生态系统towertower-http

官方列举了一些高级功能:

  • 使用无宏 API 将请求路由到处理程序。
  • 可以使用Extractor声明式的解析requests
  • 简单直观的处理错误,只要错误实现了IntoResponse
  • 生成response时使用最少的样板代码
  • 充分利用了中间件、服务和实用程序的生态系统towertower-http

Next

Next.js 为您提供生产所需的所有功能的最佳开发人员体验:混合静态和服务器渲染、TypeScript 支持、智能捆绑、路由预取等。无需配置。

 类似资料: