Makepad 入门指南 logo

Makepad 入门指南

打开

Makepad 开发入口点。学习项目设置、结构和可用技能,使用 Rust 构建跨平台 UI 应用程序。

分享:

Makepad 入门指南

Makepad 开发的入口点。从这里开始学习可用技能以及如何开始构建 Makepad 应用程序。

快速开始

  1. 新项目? → 项目脚手架和初始化
  2. 项目组织? → 了解项目结构
  3. 学习基础? → 前往 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

资源

下一步

设置项目后,探索:

  1. makepad-core - 学习布局系统和组件
  2. makepad-components - 浏览可用的 UI 组件
  3. makepad-patterns - 发现可重用模式

评论

还没有评论。成为第一个评论的人!