跳到主要内容
Plugin安装含风险命令

Aria

dqsjqian/Aria

Modern MVVM framework on the C++23 baseline — cross-platform, layered, coroutine-first. Reactive DAG (Property/Computed/Effect), Task<T>, and pluggable adapters (Continuo-powered HTTP).

形态
Plugin 插件
安装
通过 profile 安装
需要密钥
否
近月下载
—
最近推送
4 天前更新

项目说明

From README

⚡ Aria 依赖更新完整指南 — 版本固定、选择性更新、离线、回退与提交步骤。为工业级跨平台软件而生的现代 C++ MVVM 框架 · C++23 · 响应式 · 协程优先 一套 C++ 核心,六大平台。以优雅架构承载复杂业务,以工程契约支撑长期演进。Windows / macOS / Linux / iOS / Android / Web English 简体中文 --- 📚 从入门到精通:AriaTutorial 想系统地学 Aria?配套教程仓库 AriaTutorial 提供 20 章中英双语渐进式教程, 每一章都配一个可以编译、可以运行的最小 demo 。

- 正文里每个代码块都与 demos/ 下的源文件 逐字一致 ,不是手抄的示意代码; - 每段输出都是 demo 在 Windows / MSVC 下的 真实 stdout ,并由脚本自动校验; - 每章配一张结论图(数据流 / 依赖图 / 状态机 / 时间线),图里的数字同样取自 demo 的真实运行结果; - 教学路径覆盖:响应式核心 → 集合与表单 → 绑定与适配器 → 异步、诊断与测试 → 一个完整应用。🌟 旗舰示例:AriaTools 想先看 Aria 如何落到真实应用?请从 AriaTools 开始。

它是 Aria 唯一的旗舰跨平台示例,同一份 C++ ViewModel 驱动 Qt、iOS、Android 与 Web 四端。本仓库只保留框架、验收测试和文档中的最小代码片段。🚀 30 秒看懂 Aria Aria 把一个界面切成两半: ViewModel 是纯 C++,不认识任何 UI 库; View 是各平台原生控件。中间由 BindingEngine 连接,它只认 IViewAdapter 这个接口,所以换平台只换适配器。上半 —— ViewModel(纯 C++,可单元测试,所有平台共用这一份) 这段代码里没有一行 UI,也没有 include 任何界面库 —— 它在命令行下就能测。

下半 —— View 侧接线(每个平台十几行,界面本身仍用各平台原生方式写) 先说清最容

安装方式

通过 profile 安装 · 安装无需配置

README 解析
shell
git clone https://github.com/dqsjqian/Aria.git

安装命令包含风险形态

  • 需要 sudo 提权

全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。

为什么是这个分数

近 5 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置。

维护活跃
96
实用度
94
生态热度
47
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算