笃行至此,新程初启,AtomUI OSS 1.0 发布

公司新闻
2025-09-26 06:38:32

大家好,很高兴在这里宣布 AtomUI OSS 1.0.0 正式发布,从 2024 年 6 月 19 日写下第一行代码,截至 2025 年 9 月 25 日一共 463 天,1564 次代码提交,一共 60 多个常用控件,覆盖了软件研发领域常见场景。

我们在此郑重承诺,为了致敬蚂蚁集团优秀的设计语言 Ant Design,AtomUI OSS 中包含的所有控件永久免费商用

感兴趣的开发者可以关注 AtomUI 的官方库:
Gitee 库 https://gitee.com/chinware/atomui
Github 库 https://github.com/chinware/atomui

如果对 AtomUI 感兴趣也可以加入我们的微信和 QQ 交流群

什么是 AtomUI

AtomUI 是基于 .NET 技术的 Ant Design 实现,致力于将 Ant Design 优秀高效的设计语言和体验带到 Avalonia/.NET 跨平台桌面软件研发领域。

AtomUI 解决了什么核心问题

  1. 在跨平台桌面软件研发领域的痛点:
  2. 多平台用户体验一致性难保证
  3. 开发与维护成本高
  4. 非原生解决方案软件臃肿运行效率低下

AtomUI 解决方案

  1. 基于现代 .NET 跨平台技术和 Avalonia UI 底层引擎,保证高运行效率和低的开发成本
  2. 实现软件工业中被广泛接受的软件 UI 设计语言,像素级还原 Ant Design 5.0,提供优秀的软件 UI 体验
  3. 采用 LGPL v3 开源协议,商用免费无额外成本

目前 AtomUI 已经被 Ant Design 接纳为 .NET 跨平台桌面软件领域的社区实现,同时也感谢 Gitee 给 AtomUI 颁发的 GVP 证书:

什么是 Ant Design

蚂蚁集团的企业级产品是一个庞大且复杂的系统,数量多且功能复杂,而且变动和并发频繁,常常需要设计者与开发者能快速做出响应。同时这类产品中存在很多类似的页面以及组件,我们可以通过抽象得到一些稳定且高复用性的内容。随着商业化的趋势,越来越多的企业级产品对更好的用户体验有了进一步的要求。带着这样的一个终极目标,(蚂蚁集团体验技术部)经过大量项目实践和总结,逐步打磨出一个服务于企业级产品的设计体系 —— Ant Design。基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,让设计者专注于更好的用户体验。

什么是 Avalonia UI

Avalonia 是一个开源的、跨平台的用户界面(UI)框架,用于构建基于 .NET 的原生应用程序。Avalonia 的强大之处在于其真正的跨平台能力。它不仅能创建 Windows 应用,还能直接编译并运行在 macOS、Linux 以及多种嵌入式操作系统上。它通过自身的渲染引擎在不同平台上绘制控件,确保了应用程序在不同操作系统上拥有一致的外观和行为。

为什么要研发 AtomUI

我们在研发我们跨平台数据库管理工具 ATOMDB 的时候遇到一个现实问题,怎么让 ATOMDB 在多个主流操作系统平台保持体验一致,最开始我们使用 Qt 实现了一版多平台的实现,但是发现工作量非常巨大,且开发和维护成本对于我们这样小的创业团队是不可承担的。所以我们就萌生了自研一套 UI 控件库的想法,经过调研各种跨平台的方案,我们最终选择使用 Avalonia/.NET 作为底层构建 AtomUI 控件库。

未来一年规划

  1. 目前 AtomUI OSS 虽然已经包含了大部分的 Ant Design 设计语言中的控件,但是还是有少量的控件需要新增。同时 API 还是没有彻底稳定,这个也是一个非常重要的工作。
  2. 在开发 AtomUI OSS 这一年中,我们被问及最多的是文档,因为资源实在有限,所以我们在前期研发的时候暂时没有写文档,这个也是我们非常急迫需要做的事情。
  3. 在 AtomUI OSS 基础上开发出 1-3 款商业控件,比如 OFD、PDF 和富文本渲染控件。

写在最后

研发基础软件,是一条少有人走的漫漫长路。它不像追逐风口的热钱,能在短期内看到回报的涟漪。它需要你沉下心来,面对一行行枯燥的代码,构建底层而复杂的逻辑。这是一项基石工程,周期动辄以五年、十年计,期间是持续的、看不见尽头的投入,是无数个深夜对棘手 bug 的苦苦思索,是技术路线选择的迷茫与阵痛。在相当长的时间里,它只有付出,没有商业上的喝彩,甚至不断有人冷嘲热讽,显得与这个追求“快”和“即时回报”的世界格格不入。

然而,所有宏大的叙事,都始于一个微小的起点。所有参天大树,都源于一粒深埋地下的种子。“做”这个动作本身,就蕴含着一切可能。 如果不敲下第一行代码,不搭建第一个框架,那么成功的概率将恒为零。正是在这漫长而艰难的构建中,技术得以沉淀,经验得以积累,壁垒得以形成。每一步跋涉,都在缩短与目标的距离;每一次尝试,都可能成为未来破局的关键。

先有“做”,才有“可能”。这条路上充满了不确定,唯一可以确定的是,如果因为艰难而不开始,我们将永远与那些改变世界的基石无缘。这不仅是技术的长征,更是一场关于信念与远见的坚守。

北京秦派软件科技有限公司 (Qinware Technologies Ltd.) 是一家致力于开发生产力工具软件的技术公司,成立之初立志要在工具软件领域深耕,践行精益求精的研发精神,努力推出优质的生产力工具软件服务国内外的开发者,提升开发者的工作效率,同时创造出商业价值和社会价值。

推荐阅读