mvvm 표현이 이렇게 완벽하게 되는건
xaml이 애초에 mvvm을 염두해두고 만들었기 때문이고
걍 안드로이드 xml이랑은 쓸수있는 도구자체가 많이 차이남
모바일 ui랑 데스크톱 ui랑 차이가 거기서 난다고 생각함
데스크톱 ui에서는 작업 위주의 프로그램을 사용하는게 목적이고 그만큼 더 복잡한 구성이 될 가능성이 커짐
1년정도 플러터로 프로젝트 해본 결과 선언형에서는 그 구성을 감당하기 힘들것 같다는 생각이 듬
오히려 뷰구성을 컴포넌트 하는 부분에 있어서는 xaml이나 html 컴포넌트 구조가 코드로 다 작성하는것보다 더 낫다는 생각이 들고.
보통 xaml을 욕하는 사람들이 커스텀컨트롤은 써본적도 없는 경우가 대부분임.
걍 알면 알수록 개쩌는게 xaml임.
전혀아님 vue써보면알겟지만 mvvm컨셉을많이따왔소 변수바꾸면 알아서 ui변경됨 ui자유도도 xaml보다 훨씬간편함 xaml은조건에따른 ui변경 문법이 xml식 분기처리로 아주씹헬스럽지만 뷰는 그냥 js코드로 함수만들고 그 함수이름만 넘기는 식임
감사합니다
걍 커맨드 바인딩해서 메세지 넘기면 그만인건데 mvvm구성을 잘못한거 아님?
커맨드 ㄴ 이벤트가아닌 색상이나 폰트등 ui변경할경우를 의미함 애니메이션도 마찬가지
걍 뷰모델 잘나누면 되는거라 xaml베이스에서도 문제없이 되는 기능이라 보는데 나중에 vue하게되면 체크해봄