开源中国-最新资讯 ( ) • 2024-03-29 00:46

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。
  • 轻量级定时任务。
  • 统一访问存储服务、数据源以及聊天机器人。
  • 支持追踪、度量和日志。