Zino 开发框架已发布 0.18 版本!这两个多月的改进,主要集中在以下方面:
- 添加了Plugin类型,可用于加载异步初始化的插件,支持运行环境选择以及依赖检测;
- 进一步改善ORM,添加时区设置,优化数据库连接时create_table的错误信息;
- 引入#[schema(fetch_as = "...")]和#[schema(composable)]属性标记,可用于组合模型数据;
- 移除对http-body的直接依赖,减少不必要的版本冲突;
- 添加了数十个Dioxus组件。
Zino 致力于打造 Rust 语言中最好用的企业级应用开发框架。 我们奉行『约定优于配置』的原则,借鉴 Node 的 Egg.js、Go 的 GoFrame、 Java 的 Spring Boot 等框架,提供开箱即用的功能模块,极大提升开发效率; 并通过应用接口抽象与 Rust 的 axum、actix-web 等框架集成,打通社区生态资源。
功能特色:
- 开箱即用,快速开发应用。
- 极简设计、模块化架构、高层次抽象。
- 采用开放标准,倡导 API 优先的开发理念。
- 兼顾开发效率和性能的平衡。
- 为 MySQL 和 PostgreSQL 提供高度优化的 ORM。
- 轻量级定时任务。
- 统一访问存储服务、数据源以及聊天机器人。
- 支持追踪、度量和日志。