Zino 0.20 发布:基于 Rust 语言的新一代组装式应用开发框架

来源: 投稿
作者: osc_86767766
2024-03-28 00:07:00

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。
  • 轻量级定时任务。
  • 统一访问存储服务、数据源以及聊天机器人。
  • 支持追踪、度量和日志。
展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
3 收藏
分享
返回顶部
顶部