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 - 发现可重用模式
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。

Obsidian + Claude Skills:真正让你的知识管理效率起飞
真正让 Obsidian 起飞的,不只是接入 Claude,而是接入一整套「Claude Skills」。