Zino 0.10 发布:致力于打造 Rust 语言中最好用的企业级应用开发框架


Zino开发框架已发布 0.10 版本!这两个月的改进,主要集中在以下方面:

  • 通过条件编译实现ORM支持MySQL和PostgreSQL;
  • 实现DefaultController,为应用模型自动提供增删改查、导入导出接口;
  • 通过ModelHooks注入模型自定义行为,通过QueryContext实现SQL查询监控;
  • 通过ResponseDataTransformer支持对数据按需定制;
  • 支持OpenAPI规范文档,设计与实现分离,倡导API-first的开发理念;
  • 改进对SessionId的支持,集成JWT认证方案。

相關推薦

2024-03-28

Dioxus组件。 Zino 致力于打造 Rust 语言中最好用的企业级应用开发框架。 我们奉行『约定优于配置』的原则,借鉴 Node 的 Egg.js、Go 的 GoFrame、 Java 的 Spring Boot 等框架,提供开箱即用的功能模块,极大提升开发效率; 并通过应用

2023-09-17

Zino致力于打造基于Rust语言的新一代组装式应用开发框架,提供一站式跨平台多端解决方案,可用于后端API开发、桌面应用开发(计划中还将支持Web端、移动APP)。我们奉行『约定优于配置』的原则,借鉴Node的Egg.js、Go的GoFrame

2023-12-11

Zino开发框架已发布0.16版本!这一个月的改进,主要集中在以下方面: 完善zino-derive功能,ORM涉及的所有trait都可以自动推导; 改进Application trait,支持custom loader和graceful shutdown; 重构定时任务,便于集成第三方库; 实

2024-01-09

Zino 开发框架已发布 0.18 版本!这一个月的改进,主要集中在以下方面: 移除所有nightly特性,使框架运行在稳定版Rust 1.75+; 改进内置ORM对事务以及SQLite数据库的支持; 支持通过URL加载JSON和YAML格式的配置文件; 时间处

2023-08-10

Zino开发框架已发布 0.11 版本!这一个月的改进,主要集中在以下方面: 内置UserSession,完善身份认证和用户授权功能; 引入WebHooks,便于集成第三方API; 支持通过OpenAPI配置进行模型字段翻译; 实现NamedFile,支持文件上

2023-10-08

Zino 开发框架已发布 0.13 版本!这一个月的改进,主要集中在以下方面: 支持通过配置定义本地目录; 服务器端口注册路由支持分组; 静态页面支持多页模式; Response动态内容添加ETag进行缓存控制; 加解密支持国密

2023-07-07

Salvo 可以说是最强大好用的 Rust Web 框架。 主要功能和更新: 最简单的 Handler 和 Middleware 的写法, 两个概念合二为一; 与众不同的路由系统; 丰富且功能强大的自带的中间件, base auth, jwt auth(支持 oidc), csrf, otel, proxy, flash, cors,

2023-03-07

173 位贡献者共 689 个 PR,时隔 4 个月,Bevy 0.10 版本正式发布。这个版本增加了大量的新功能、错误修复和调整,以下是其中的一些亮点: ECS Schedule v3: Bevy 现在有更简单、更灵活的调度。系统现在被存储在一个统一的调度中

2022-07-29

。“我们的产品和服务中的 Rust 足迹正在迅速增加,我们致力于长期使用 Rust 并欢迎早期采用者。” 其他的一些编程语言如 Java、Erlang、Haskell 和 Go,则被认可用于特定用例,但在这些情况之外不被支持。 得益于内存安全特性

2023-04-24

前 Deepin CTO 王勇近日在社交网站发布招聘信息时,提到了他们团队对于各种编程语言的丰富使用经历。 接着他本人谈论了一些关于各种编程语言的感悟,其中包括 Golang、Rust、Java、Python,甚至提到了比较小众的 Vala。下面是对

2022-10-15

DManer元数建模软件(v4版本)介绍:PDManer [元数建模]-v4.0.0 发布:一款简单好用的数据库建模平台 4.2.0 版本升级内容清单 增加从EXCEL文件中导入表结构功能 增加Rust支持,在此感谢 @百小僧 的大力支持 增加

2022-10-15

。 4、喜欢:Rust 具有很好的向后兼容性 Rust 的开发团队致力于确保即使语言不断发展,代码也能继续运行。该团队致力于确保旧的代码能够继续编译和运行新版本的语言,这一点是其他语言有时会忽视的。Rust 爱好者经常指出

2022-08-23

布了,Databend 是一个基于 Rust 开发的现代化云数据仓库,致力于实现高性能可弹性扩展的实时数据分析,激活用户的数据潜能。 发布公告称,Databend v0.8 的开发于 3 月 28 号开始,总计 5000+ commits,4600+ 文件变更。在过去的 5 个

2022-04-02

费、稳定的特性深受市场喜爱。但红帽方面认为,... 致力于改进 Firefox UI 的 black7375 总结了 Firefox 浏览器的 UI 进化史,记录了每个 UI 版本的特性和存在的一些问题。从该进化历程中,我们也可以一窥互联网的设计美学发展史