
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了跨平台跨语言的通用ORM接口设计,在C#、Java和鸿蒙ArkTS三种语言中实现统一的数据访问接口IOrmProvider<TKey>。该接口作为数据访问的统一门面,提供增删改查等基础操作,屏蔽底层实现细节。设计特点包括:支持泛型主键、三端接口完全一致、与实体接口IEntity<TKey>协同工作构成完整数据访问契约体系。文章展示了三种语言的具体实现代码和使用示例,使开发者可以在不同平台

本文介绍了跨平台跨语言的通用ORM接口设计,在C#、Java和鸿蒙ArkTS三种语言中实现统一的数据访问接口IOrmProvider<TKey>。该接口作为数据访问的统一门面,提供增删改查等基础操作,屏蔽底层实现细节。设计特点包括:支持泛型主键、三端接口完全一致、与实体接口IEntity<TKey>协同工作构成完整数据访问契约体系。文章展示了三种语言的具体实现代码和使用示例,使开发者可以在不同平台

本文介绍了作者设计的一个跨平台、跨语言的轻量级框架,重点展示了在C#、Java和鸿蒙ArkTS三端通用的实体接口IEntity<TKey>的实现。该接口采用泛型设计支持多种主键类型,并保持三端接口定义完全一致,便于代码移植。文章阐述了只保留Id属性的设计考量,并预告了后续将发布更多三端通用组件。这种设计旨在为不同语言和平台提供统一的开发体验,同时保持足够的灵活性。

本文介绍了作者设计的一个跨平台、跨语言的轻量级框架,重点展示了在C#、Java和鸿蒙ArkTS三端通用的实体接口IEntity<TKey>的实现。该接口采用泛型设计支持多种主键类型,并保持三端接口定义完全一致,便于代码移植。文章阐述了只保留Id属性的设计考量,并预告了后续将发布更多三端通用组件。这种设计旨在为不同语言和平台提供统一的开发体验,同时保持足够的灵活性。

本文介绍了作者开发的两套独创设计:用宝ORM和UserBaoDataGrid.js模板渲染引擎。用宝ORM实现了轻量级、零依赖、跨语言(C#/Java/ArkTS)的ORM设计,支持XML配置动态实体和手写SQL;UserBaoDataGrid.js则采用纯HTML模板驱动的方式,无需学习特定框架语法即可实现主子表无限嵌套展示。两套设计都强调简单可控、降低学习成本,通过对比表展示了与主流框架的核心

文章摘要: 作者提出了一种名为JXMVC的新型开发范式,旨在解决AI编程的"落地困境"。该范式基于XML、SQL和HTML配置,通过预编译的MVC架构实现零代码开发,使修改配置即可生效而无需重新编译。其核心优势在于:1)为AI提供可执行的业务认知接口,利用AI对结构化数据的天然理解能力;2)建立高价值的可复用模板知识库;3)成为AI定义应用的底层引擎。作者认为这种范式能有效弥补当前AI编程工具在真

一位程序员看到用宝框架返回 T[],说“太土了,怎么不用 List<T>”。他不知道,这个选择背后是一套完整的跨语言设计逻辑。用宝框架不是为了 C# 而写。它从设计之初就要求:C# 写的代码,可以直接复制到 Java 和鸿蒙 ArkTS 里用。接口不变、继承不变、泛型不变,只需要改语法写法。所以这八个设计原则——从跨语言一致性、轻量化、单一职责,到数据库方言适配、AI 可扩展性——每一个都是在回答

一位程序员看到用宝框架返回 T[],说“太土了,怎么不用 List<T>”。他不知道,这个选择背后是一套完整的跨语言设计逻辑。用宝框架不是为了 C# 而写。它从设计之初就要求:C# 写的代码,可以直接复制到 Java 和鸿蒙 ArkTS 里用。接口不变、继承不变、泛型不变,只需要改语法写法。所以这八个设计原则——从跨语言一致性、轻量化、单一职责,到数据库方言适配、AI 可扩展性——每一个都是在回答

本文针对电子价签行业三大落地痛点:人工反复绑定成本高、老旧系统改造难、场景局限零售赛道,提供一套可快速落地的自动化赋能方案,助力阿里物联网、新零售线下数字化低成本扩张与并购整合。

摘要:随着鸿蒙生态快速发展(终端数破1000万),CSDN作为开发者社区增加了HarmonyOS相关标签。本文首先介绍了HarmonyOS生态开发核心工具技术 DevEco Studio、ArkTS、ArkUI,之后建议在编程语言、开发工具标签中增加对应关键字及板块,形成与Android/iOS对等的技术覆盖。此举将系统化鸿蒙开发知识,助力开发者高效获取国产操作系统开发资源,促进社发展。








