명령형 : 무엇을 해야하는지 알려주는 상사가 있는 것.
반응형 : 직원이 자신이 해야할 일을 알고 특정 중간관리자가 지시하지 않는 작업
-전통적으로 네이티브앱은 명령형으로 구축되어 있다.
Requirement Based(요구사항에 따라 달라질 수 있는 아키텍처)
요구 조건에 따라 다른 건축 패턴의 집을 지을 수 있습니다.
Style Based(스타일에 따른 아키텍처)
가장 논쟁이 많을 것이다. 어느 집이 가장 좋아 보이는지에 대한 의견
-각양 각색 스타일의 집
마찬가지로 프로그래머는 아키텍처를 만드는데 가장 좋은 스타일이 무엇인지에 따라 다른 의견을 가질 수 있습니다.
Maturity Based(성숙함에 따른 아키텍처)
플러터는 계속 발전하고 있습니다.
사람들이 가장 좋은 방법이 무엇인지 알아내고 있습니다.
예를 들어 Google IO 플러터 상태관리에 대한 강연에서 Provider패키지를 사용하는 것이 좋다고 말합니다.
구글 플러터팀에서 권장하는 사항입니다.
공식적으로 권장되지만 유일한 방법은 아닙니다.
2021.12.02 / udemy flutter-bootcamp-with-dart 참고