Skip to content

模板对比

详细对比 flu-cli 的三种内置模板,帮助你选择最适合的架构。

快速对比

特性LiteModularClean
复杂度⭐⭐⭐⭐⭐⭐⭐⭐
学习曲线简单中等较高
团队规模1-3 人3-10 人5+ 人
代码量<10k 行10k-50k 行>20k 行
适用场景快速原型中型项目大型项目
目录层级2 层3 层4+ 层
分层架构部分
模块化
测试友好一般良好优秀

详细对比

目录结构

Lite

lib/
├── pages/
├── viewmodels/
├── widgets/
├── services/
└── models/

Modular

lib/
├── core/
├── shared/
└── features/
    └── home/
        ├── pages/
        ├── viewmodels/
        └── widgets/

Clean

lib/
├── core/
├── features/
│   └── home/
│       ├── data/
│       ├── domain/
│       └── presentation/
├── shared/
└── config/

选择建议

选择 Lite

  • ✅ 快速原型验证
  • ✅ 个人项目
  • ✅ 学习 Flutter
  • ✅ 代码量 <10k 行

选择 Modular

  • ✅ 中型项目
  • ✅ 团队协作
  • ✅ 需要模块化
  • ✅ 代码量 10k-50k 行

选择 Clean

  • ✅ 大型项目
  • ✅ 企业应用
  • ✅ 严格测试
  • ✅ 代码量 >20k 行

下一步

Released under the MIT License.