本文为『Zino开发框架技术解读』系列的第一篇。
Zino致力于打造Rust语言中最好用的企业级应用框架,奉行“约定优于配置”的原则,借鉴Node的Egg.js、Java的Spring Boot、Gloang的Beego,提供与axum(已实现)、actix-web(计划中)等框架的集成,目前仍在快速迭代开发中。
1. 功能特色
🚀 开箱即用,快速开发应用。
✨ 极简设计、模块化架构、高层次抽象。
⚡ 兼顾开发效率和性能的平衡。
🐘 为PostgreSQL提供高度优化的ORM。
🕗 轻量级定时任务。
💠 统一访问存储服务、数据源以及聊天机器人。
📊 支持追踪、度量和日志。
2. 核心模块
zino-core提供Zino框架的19个核心模块:
- accessor(可选)模块基于OpenDAL提供统一的存储服务操作。
- appl