Axum-Next-Admin
是一个前后端分离的实战项目,在这个实战项目中,我们会学到企业级Web开发中所需要用的大部分知识,知识也比较新,后端选择的Rust
语言,Web框架则是tokio
的Axum
Web开发框架,前端选择的是React
的Next
。
官方对Rust
语言的定义是一种使每个人都能 构建可靠、高效软件的语言。
它深受程序员的喜爱,因为它的高性能和可靠性。
它还融合了现代开发人员工具:
Cargo
是包含依赖项管理的构建工具,它使添加、编译和管理依赖项变得轻松,且在整个生态中保持一致。Rustfmt
确保开发人员之间的编码风格一致。Axum
是tokio
官方出的一个优秀的web开发框架。它集成了tokio
和hyper
一起使用,而且充分利用了中间件、服务和实用程序的生态系统tower
,tower-http
。
官方列举了一些高级功能:
IntoResponse
tower
,tower-http
。Next.js
为您提供生产所需的所有功能的最佳开发人员体验:混合静态和服务器渲染、TypeScript 支持、智能捆绑、路由预取等。无需配置。