【发布时间】:2023-02-02 00:52:09
【问题描述】:
我打算在 Flutter 中为一家公司开发一个管理应用程序,因为我从未使用过这个框架,所以我一直在寻找最佳实践和设计模式来使用。
该应用程序将与公司的员工管理有关。主要特点是:
- 员工资料管理;
- 可以直接在应用程序中上传文件;
- 为参加培训的员工创建在线测验; 我正在努力选择正确的设计模式。通常对于前端,我使用 MVC 或 MVVM,但由于这是我的第一个 Flutter 应用程序,我进行了一些研究并发现 Flutter 的最佳模式之一是 BLoC。我已经尝试实现一个简单的应用程序来尝试这种模式,并且我了解它的工作方式,但由于我是 Flutter 的菜鸟,我一直在寻找比我更专业的人的一些建议。
预先感谢您的帮助。
【问题讨论】:
-
仍然取决于,由于 BLOC 具有良好的业务逻辑且易于理解,它可以是 MVC 或 MVVM,但最重要的是,如果您对这一点最满意,那么您可以快速开发它,因为您知道这两种模式
标签: flutter model-view-controller mvvm web-applications bloc