摘要: 如何基于动态关系进行ORM关联查询,并动态推断DTO? 如果事先没有定义静态关系,在实际代码中,我们就需要提供一种使用动态关系的机制,让我们的查询、类型推断、DTO推断等能力得以正常使用。 阅读全文
posted @ 2025-08-08 11:39 濮水大叔 阅读(163) 评论(0) 推荐(1)
摘要: Prisma不能优雅的支持DTO,试试Vona ORM吧 Prisma不能优雅的支持DTO。而Vona ORM就提供了非常便利的工具,使我们可以非常直观的动态推断出DTO,就像推断类型一样,从而解放我们的双手,显著提升生产力。甚至可以说,能够自动推断DTO,为Nodejs后端框架打开了一扇窗。 阅读全文
posted @ 2025-08-05 16:58 濮水大叔 阅读(205) 评论(2) 推荐(1)
摘要: 使用这个model操作数据库,一爽到底 我们再来看看Vonajs提供的Model能力,可以让我们用简洁、优雅的代码全方位操作数据库,比如,动态分表、软删除、多租户、动态数据源、二级缓存,等等 阅读全文
posted @ 2025-06-30 17:53 濮水大叔 阅读(283) 评论(0) 推荐(0)
摘要: 快来玩玩便捷、高效的Demo练习场 Vonajs 提供了一个 Demo 练习场的功能,允许我们非常方便、快捷的对代码做测试,对想法做验证 阅读全文
posted @ 2025-06-17 11:27 濮水大叔 阅读(43) 评论(0) 推荐(0)
摘要: 你认为Vonajs提供的这些特性会比Nestjs更好用吗? Vonajs是一款全新的Node.js框架,提供了许多创新性的架构设计,让我们在开发任何规模的项目时,代码都能保持直观和优雅。下面,我们一起来看看这些特性,是否真的比nestjs更好用? 阅读全文
posted @ 2025-06-04 06:47 濮水大叔 阅读(236) 评论(1) 推荐(0)
摘要: Vite打包碎片化,如何化解? 本文对Vite打包碎片化的成因进行了分析,并且提出了模块化体系,从而简化分包配置,同时又采用动态加载机制,完美规避了分包时两种隐患的发生。 阅读全文
posted @ 2024-10-14 19:10 濮水大叔 阅读(1192) 评论(0) 推荐(2)
摘要: 在Vue3中如何实现四种全局状态数据的统一管理? 在实际开发当中,会遇到四种全局状态数据:异步数据(一般来自服务端)、同步数据。同步数据又分为三种:localstorage、cookie、内存。在传统的 Vue3 当中,分别采用不同的机制来处理这些状态数据,而在 Zova 中只需要采用统一的Model机制 阅读全文
posted @ 2024-10-10 19:42 濮水大叔 阅读(443) 评论(0) 推荐(2)
摘要: 在Vue3中如何为路由Query参数标注类型 与以往的OOP或者Class方案不同,Zova在界面交互层面仍然采用Setup语法,仅仅在业务层面引入IOC容器。IOC容器犹如一把钥匙,为我们打开了业务工程化的大门,允许我们探索更多工程化方面的设计和能力。 阅读全文
posted @ 2024-08-05 22:22 濮水大叔 阅读(429) 评论(0) 推荐(1)
摘要: 加油,为Vue3提供一个可媲美Angular的ioc容器 Vue3完全胜任大型业务系统的开发。但是,我们不仅要能做到,而且要做得更好。大型业务系统的关键就是解耦合,从而减缓shi山代码的生长。而ioc容器是目前最好的解耦合工具。 阅读全文
posted @ 2024-07-31 16:48 濮水大叔 阅读(499) 评论(6) 推荐(1)
摘要: 2024已过半,还没试过在vue3中使用ioc容器吗? Zova 是一款支持 IOC 容器的 Vue3 框架。有了 IOC 容器的加持,定义响应式状态不再需要ref/reactive,也不再需要ref.value 阅读全文
posted @ 2024-07-08 21:59 濮水大叔 阅读(540) 评论(0) 推荐(2)