Makepad 入门指南
Makepad 开发的入口点。从这里开始学习可用技能以及如何开始构建 Makepad 应用程序。
快速开始
- 新项目? → 项目脚手架和初始化
- 项目组织? → 了解项目结构
- 学习基础? → 前往 Makepad Core 学习基础知识
技能概览
| 类别 | 描述 | 使用场景 |
|---|---|---|
| makepad-getting-started | 项目设置和结构 | 启动新项目时 |
| makepad-core | 布局、组件、事件、样式 | 学习基础知识 |
| makepad-components | 内置组件参考 | 需要特定组件时 |
| makepad-graphics | 着色器、SDF、动画 | 视觉效果 |
| makepad-patterns | 状态、异步、响应式设计 | 高级模式 |
| makepad-deployment | 为所有平台构建 | 打包应用 |
| makepad-reference | 故障排除、代码质量 | 调试、重构 |
| makepad-evolution | 自我改进技能 | 自动学习 |
第一步
# 创建新的 Makepad 项目
cargo new my_app
cd my_app
# 在 Cargo.toml 中添加 Makepad 依赖
[dependencies]
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }
# 运行
cargo run
核心特性
- 跨平台:单一代码库支持桌面、移动和 Web
- GPU 加速:基于自定义着色器的渲染和 SDF 绘图
- 实时设计:支持热重载的 DSL,实现快速 UI 开发
- 高性能:原生编译,无虚拟 DOM
资源
- Makepad 仓库
- Project Robius
- Robrix - Matrix 聊天客户端参考
- Moly - AI 模型管理器参考
下一步
设置项目后,探索:
- makepad-core - 学习布局系统和组件
- makepad-components - 浏览可用的 UI 组件
- makepad-patterns - 发现可重用模式
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察
Windows 上把 OpenCode Go 接进 Codex,别再新开一套工具
ChatGPT 登录的 Codex 桌面版,默认选择器几乎只露出 GPT。Windows 上只开 OpenCode Go 这一家,就能把已经付过钱的 Grok、GLM、Kimi、DeepSeek、MiniMax 接回同一个 picker。密钥不出本机,原生 GPT 也不动。
锁死 Codex 的不是模型,是选择器
你已经为 OpenCode Go、Grok、Z.ai 付过钱了,但 Codex 的 picker 默认只露出 GPT。社区项目 codex-router 做的不是再教一遍安装步骤,而是把已经买过的模型能力接回选择器:密钥不出本机,原生 GPT 也不动。
7 款 AI 编程 CLI 用了半年,我悟出一个道理:模型再强,干活也要有监督
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness 各有性格。半年深度使用后我总结出一套分工矩阵:pi 做最省事的 CR、omp 审复杂 PR、DeepSeek Harness 配 V4 Flash 高频低成本审查、Claude Code 与 Qoder 写代码。模型再强,干活也要有监督,而且最好是独立第三方。