您现在的位置是:首页 > 文章详情

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

日期:2025-09-25点击:16

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

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

感兴趣的开发者可以关注 AtomUI 的官方库

  • https://gitee.com/chinware/atomui
  • https://github.com/chinware/atomui

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

 

 

 

 

 

 

什么是 AtomUI 

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

AtomUI 解决了什么核心问题

在跨平台桌面软件研发领域的痛点:

  • 多平台用户体验一致性难保证

  • 开发与维护成本高

  • 非原生解决方案软件臃肿运行效率低下

AtomUI 解决方案

  • 基于现代 .NET 跨平台技术和 Avalonia UI 底层引擎,保证高运行效率和低的开发成本

  • 实现软件工业中被广泛接受的软件 UI 设计语言,像素级还原 Ant Design 5.0,提供优秀的软件 UI 体验

  • 采用 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 控件库。

未来一年规划

  • 目前 AtomUI OSS 虽然已经包含了大部分的 Ant Design 设计语言中的控件,但是还是有少量的控件需要新增。同时 API 还是没有彻底稳定,这个也是一个非常重要的工作。

  • 在开发 AtomUI OSS 这一年中,我们被问及最多的是文档,因为资源实在有限,所以我们在前期研发的时候暂时没有写文档,这个也是我们非常急迫需要做的事情。

  • 在 AtomUI OSS 基础上开发出 1-3 款商业控件,比如 OFD、PDF 和富文本渲染控件。

写在最后

研发基础软件,是一条少有人走的漫漫长路。

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

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

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

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

原文链接:https://www.oschina.net/news/374328/atomui-1-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章