AionUi V2.1.0大重构:前后端分离、改Rust,这次重生差点夭折...

瓦砾不是歪理 2026-05-24 13:54 1


本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出





大家好,这是一个除了“界面”有点像、但“骨头”和“血肉”都不一样了的AionUi。


不过这次憋了一个月才和大家见面,这个故事有点长,代价有点大,心有点痛…

故事的开始,要从一个想要摆烂的瓦砾说起。


^-^ 在放弃的边缘挣扎


有一段时间,我一直在放弃AionUi的边缘挣扎。因为。。AionUi最初设计不太优雅,导致屎山代码多到无法维护,每天来自于佬友(大家还算温柔的)、推特、小红薯、绿泡泡群、Discard、Github issue 的朋友们反馈的Bug… 多到我想删号跑路^-^^-^

我每日心情be like:不做了^-^ ^-^ 不能撂摊子^-^ ^-^ 不做了^-^ ^-^ 算了还有人在用^-^ ^-^ 不做了^-^ ^-^ 算了大家还在等更新^-^…这两个心情之间反复徘徊。


更难的是,bug越改越多,时间都用来改bug了都没办法做新功能。因为一个新功能必然会导致更多的bug ^-^ 。。。我事后反思了一下,主要原因有以下几点(最后一条最重要):



  1. ^-^ 架构很脆:毕竟最开始就是做着玩的,我一个产品经理也搞不明白啥叫优雅方案,也没个靠谱的架构师把把关,当时感觉能实现功能就已经很满足了。

  2. ^-^ 代码耦合严重:758 个源文件、59,000行代码,前后端逻辑混杂在同一个工程里,很难独立迭代。

  3. ^-^ 不够AI友好:模块之间互相依赖,改动的风险很难评估。就算有AI排查给的方案除了打补丁就是打补丁。

  4. ^-^ 我太菜:和AI一起打补丁打得太痛苦了,实在是感觉绷不住了。




^-^ 干脆重写



事实证明,当屎山积攒到一定地步的时候,人就会想要一切都重来。所以。。AionUi重写了 ^-^



让AionUi帮我写了页PPT来介绍下新方案(有认真问AI对它是否友好w) ^-^


但过程并不美好,这个重构过程全是陷阱^-^:



  • 缺少调研发导致依旧不优雅的架构、看不懂的Rust、拆不明白的文件数…

  • 刚让AI跑出来的后端,和前端对接才发现后端设计不合理,又开始按照模块前后端重写…

  • 这个过程真是无比令人绝望。好在总算是憋出来了,反正我这辈子是不会想再经历第二次了 ^-^




^-^ 重构后有什么变化


我又让AionUi帮我写了一页PPT



其实不止这些,界面体验也变舒适了,真的有在认真借鉴和打磨,如果大家也觉得体验变好了,一定要给我说噢 w




不过,这件事情带来的代价也是巨大的:

几乎一个月,产品+认知的双暂停 >> 想加的功能迟迟憋不出来,想体验的新产品没空看,想逛的L站也没空逛。至今不知道这次重构的方案是好是坏,不过万事没有回头路,但是既然已经发生了,那就接受并继续往前看吧 ^-^




现诚邀大家体验新版AionUi,感受它的的重生 ^-^


最新回复 (19)
  • 轩宇 05-24 13:58
    1

    等下试下重生后的AionUi飞升多少……!!

  • wo wo 05-24 13:58
    2

    竟然重生了,会去体验的佬,期待变强

  • GGboy 05-24 13:58
    3

    这ui有点好看,之前就star了,待会试试

  • 回忆 05-24 13:58
    4

    又有更新了,立刻前排来支持,越更新越好用 ^-^

  • 小飞侠 05-24 13:59
    5

    感谢瓦砾佬的不放弃,我真的一直在等更新,很多地方确实有独到的实用之处,强烈支持!

  • 就不告诉你 05-24 14:01
    6

    你这不行啊佬


    开发这么久AI工具了,还不能让AI自己重写吗



    加油^-^你已经相当牛了!

  • springwind 05-24 14:04
    7

    不破不立,凤凰涅槃,作为产品经理,已经很优秀了 ^-^

  • 林夕 05-24 14:14
    8

    正在使用,马上升级,感谢佬友辛苦佬友

  • 神话大萝 05-24 14:20
    9

    之前听说里面的 CLI 做 PPT 非常好,于是来下载,可惜性能太差太卡。经常卡崩,遂删除不用。

    一问我推荐给的同学们,他们也纷纷删了。


    不过现在瓦砾佬的这些项目’浴火重生’,我刚刚又重新下载了,初体验确实流畅很多,那我也可以把他们叫回来一起用了。有一说一,感觉现在很多做 PPT 的Agent终究是差强人意,可以深度体验一下佬这个






    不过 瓦砾佬 ,听说谷歌已经不用 gemini CLI, 而是反重力 CLI 了。可以稍微删一下,或者微调一下

  • 尼可勒梅 05-24 14:23
    10

    重构用的是claude吗,佬友可以分享一下你的重构用的工具和思考吗

  • sunfly 05-24 14:26
    11

    三年之期已到,恭迎龙王回归

    有点儿理解一改就甭的感觉,终于重构完,可以重新出发了 ^-^

  • 雷暴天王 05-24 14:30
    12

    哇!牛的佬!我要去体验体验,我真的很喜欢aionui的界面和功能(尤其是御坂美琴),我毕业论文基本上都在aionui上做的

  • 老文 05-24 14:30
    13

    你们也太快了?!!!!


    佬们我已经体验了,非常强大,非常流畅!!!!

  • laikey.lau 05-24 14:32
    14

    大佬辛苦啦,这就去更新使用,加油啊

  • 灿烂甜菜 05-24 14:33
    15

    认真看完了这一个月的重构历程真不容易,感谢 aionui 团队和操碎了心的瓦砾酱!

  • konbakuyomu 05-24 14:35
    16

    哇,佬友辛苦了,重构是真的需要勇气啊

  • infini 05-24 14:37
    17

    哎呦,昨天感觉不太流畅就卸载了,等会再重新下载回来体验一下 ^-^

  • 72 05-24 14:38
    18

    太棒了,难道是我之前建议的采纳了

  • 南山 05-24 14:42
    19

    我说咋这么久没见了,重构去了啊,立马更新体验一下

* 帖子来源Linux.do
返回