不积跬步无以至千里,AtomUI 预览版发布!
AtomUI/Avalonia 版本经过5个月的紧张研发,已经到达一个里程碑关键节点,在这个举国欢庆的日子里,我们宣布 AtomUI 预览版本正式发布!
AtomUI 是一个什么样的项目?
AtomUI 是基于 Avalonia/.NET 技术的 Ant Design 5.0 实现,致力于将 Ant Design 优秀高效的设计语言和体验带到 Avalonia/.NET 跨平台桌面软件研发领域的企业级控件库。
在这里请允许我介绍一下影响 AtomUI 框架的相关技术和框架,没有他们就没有 AtomUI 项目,感谢这些开源项目社区开发者的无私奉献。
.NET 是一个开源平台,用于构建能够在任何操作系统上本地运行的桌面、Web 和移动应用程序。.NET 系统包括支持现代、可扩展和高性能软件开发的工具、库和语言。.NET 平台有一个活跃的开发人员社区来维护和支持。
Avalonia 是一个强大的框架,使开发人员能够使用. NET 创建跨平台应用程序。它使用自己的渲染引擎来绘制UI控件,确保在各种平台上保持一致的外观和行为,包括Windows,macOS,Linux,Android,iOS和WebAssembly。
Ant Design 是蚂蚁集团基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观之上,结合众多实践经验,倾力推出的一个服务于企业级产品的设计体系。通过他提供的模块化解决方案,可以帮助我们降低很多冗余的生产成本,也让设计者能够更加专注于更好的用户体验。
感谢 Avalonia 中文社区发起人,微软最有价值专家董彬大神,没有他在 B 站分享关于 Avalonia 的教学视频,AtomUI 不会诞生。同时,他也为 Avalonia 社区贡献了一个高质量的控件库 Ursa,项目地址:
https://github.com/irihitech/Ursa.Avalonia
感兴趣的朋友可以去围观。
AtomUI 截至目前项目进度概要
截至发布文章发布,AtomUI 已经实现了 Ant Design 5.0 中的绝大多数控件,统计详情如下表:
分类 | 数量 |
通用控件 | 5 |
导航控件 | 4 |
数据录入控件 | 9 |
数据展示控件 | 14 |
反馈控件 | 9 |
41 |
基本覆盖了研发跨平台桌面软件所需要的基础控件,理论上是能够基于 AtomUI 制作出体验优秀的跨平台桌面软件产品。
秦派软件已经将二进制包上传到 Nuget 平台,感兴趣的朋友可以尝鲜,但是目前 AtomUI 还是处于一个非常前期的阶段,大量工作需要完善,暂时不推荐在生产环境上使用。
我们对 AtomUI 的实例项目做了切分,示例程序单独放到了自己的源码库,同时我们对其做了彻底的重构,代码结构更加清晰,运行效果更流畅,同时按照控件的用途做了相应的分类,感兴趣的开发者可以自行克隆编译。
目前 AtomUI API 接口还不稳定,代码变动还是非常频繁,随着项目的成熟,这种情况会得到改善。
AtomUI 目前取得的成果
距离秦派软件正式开源过去一个多月了,这一个月我们也获得了来自社区朋友的大量关注,AtomUI 在 Gitee 和 Githb 平台共收获 536 个 star。
在这里非常感谢 Gitee 开源平台对 AtomUI 的认可,给项目颁发了 2024 年度 Gitee 最有价值开源项目奖牌,我们会再接再厉,以高质量的开源项目回馈社区。
同时我们也感谢 Avalonia 官方,AtomUI 得到了 Avalonia 社区在其官方社交平台推荐 AtomUI 项目,这个大大增强我们对未来的信心,为我们走向海外奠定了一个好的开始。
另外令人激动的是,秦派软件由最初一个研发和一个设计的两人团队,已经发展到了将近10人的团队,这个也为 AtomUI 项目后面的迭代奠定了更坚实的研发基础。
AtomUI 下一步计划
我们坚信任何一个产品,从想法到原型,再到最终产品化落地,其难度系数数量级的上升,目前最具挑战的是快速的将 AtomUI 推进到海外竞品的类似的商用产品的成熟度,好在我们已经走过了从零到一的过程。预览版发布之后大概一个季度的时间,我们要做的事情如下:
1、补齐 AtomUI 最后几个缺失的控件
2、完善主题自定义模块
3、完成跨平台体验调优,实现对国产系统、Windows、macOS 以及 Linux 系统的支持
4、审视控件 API 接口,规范定义
5、完善项目用户手册和 API 文档
在版本发布周期上,我们会采用双周发布一个小版本,但是我们每两天会发布 build 版本。
AtomUI 许可证说明
为了回馈开源社区,AtomUI 许可证变更为 LGPL v3 版本,商业应用(包括且不限于公司内部项目、个人使用 AtomUI 开发的商业项目和承接的外包项目)在使用二进制连接的情况下免费。
AtomUI 社区
目前我们暂时只创建 QQ 和微信开发者群的交流方式,下面是二维码,有兴趣的同学可以扫码加入:
关于秦派软件
北京秦派软件科技有限公司 (Qinware Technologies Ltd.) 是一家致力于开发生产力工具软件的技术公司,成立之初立志要在工具软件领域深耕,践行精益求精的研发精神,努力推出优质的生产力工具软件服务国内外的开发者,提升开发者的工作效率,同时创造出商业价值和社会价值。
欢迎大家关注秦派软件官方微信,了解 AtomUI 第一手资讯:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
vxe-table 3.9.0 发布
vxe-table 3.9.0 已经发布 此版本更新内容包括: 重构,拆分纯表格和组件库 支持 css3 变量 支持主题模式 table 修复 edit-config.afterEditMethod 重复执行问题 内部优化 增加参数 edit-config.autoFocus 增加参数 edit-config.autoPos 增加参数 padding grid 修复默认参数问题 toolbar 修复 buttons 和 tools 配置 routerLink 无效问题 参数 buttons 支持 title 属性 参数 tools 支持 title 属性 详情查看:https://gitee.com/xuliangzhan/vxe-table/releases/3.9.0
- 下一篇
AI 富文本编辑器,AiEditor v1.1.7 发布
AIEditor.dev AI 驱动的开源富文本编辑器 开箱即用、支持所有前端框架、支持 Markdown 书写模式 什么是 AIEditor AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的配置,开发者可以方便的使用其开发任何文字编辑的应用。 更多关于 AiEditor,请访问官网:https://aieditor.dev AIEditor 的与众不同之处 1、AI 驱动的编辑器 AIEditor 的目标是打造一个完全由 AI 驱动的富文本编辑器,同时支持对接任意大模型,包括私有的大模型。允许用户使用自己私有的大模型 ApiKey。 不仅如此,AIEditor 其所有的 AI 功能,都允许用户自定义自己的 prompt,以及扩展的 AI 菜单。 2、简单、友好、易用 AIEditor 基于 Web Component 开发,支持与任意主流的前端框架集成。AIEdit...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度