簡體   English   中英

Flutter 應用程序的 BLoC、MVVM、MVC 之間的最佳設計模式是什么?

[英]What is the best design pattern between BLoC, MVVM, MVC for Flutter app?

我打算在 Flutter 為一家公司開發一個管理應用程序,因為我從未使用過這個框架,所以我一直在尋找最佳實踐和設計模式來使用。

該應用程序將與公司的員工管理有關。 主要特點是:

  • 員工資料的管理;
  • 直接在應用程序中上傳文件的可能性;
  • 為參加培訓的員工創建在線測驗; 我正在努力選擇正確的設計模式。 通常對於前端,我使用 MVC 或 MVVM,但由於這是我的第一個 Flutter 應用程序,我進行了一些研究並發現 Flutter 的最佳模式之一是 BLoC。 我已經嘗試實現一個簡單的應用程序來嘗試這種模式,並且我了解它的工作方式,但由於我是 Flutter 的菜鳥,我一直在尋找比我更專家的人的一些建議。

預先感謝您的幫助。

使用它的最佳實踐和設計模式是 TTD
它可以幫助您保持代碼清潔和測試另一方面,當您在各處混合業務邏輯時,較大的項目開始分崩離析。 即使像 BLoC 這樣的 state 管理模式本身也不足以允許輕松擴展代碼庫。 要獲得有關 TTD 的更多信息,您可以查看此鏈接中的本教程: https://resocoder.com/2019/08/27/flutter-tdd-clean-architecture-course-1-explanation-project-structure/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM