Microsoft MVP성태의 닷넷 이야기
WPF 개발 시 MVVM 프레임워크 사용 [링크 복사], [링크+제목 복사]
조회: 8677
글쓴 사람
Hyoungki Kim (khk108 at nate.com)
홈페이지
첨부 파일
 
WPF 개발 시 MVVM 프레임워크를 사용하면 생산성 및 유지보수성이 좋아진다고 하는데 정말인가요?
뚝딱뚝딱 만들기에는 Winform과 같은 형태로 개발하는게 더 익숙한 상황인데...
MVVM공부를 해서 사용을 해야 하는지 고민됩니다.
만약 그래야 한다면 어떤 프레임워크를 사용하는게 좋을지도 질문드립니다.
MVVM light와 Prism이 눈에 띄던데 어떤것을 배우는게 유리할까요?




donaricano-btn



[최초 등록일: ]
[최종 수정일: 12/16/2016]


비밀번호

댓글 쓴 사람
 



2016-12-19 01시33분
[ㅂㅈㄷ] 프로젝트에 디자인 패턴을 적용하는 것이 적용하지 않는 것보다 나은 결과를 보여주지만, 알고 적용하는 것과 모르는 상태에서 적용하는 것은 꽤 큰 차이가 있습니다.
패턴을 완벽하게 숙지하지 않은 상태에서 적용하면 오히려 코드의 가독성이 떨어지는 경우가 많습니다.
GUI 프로그램 개발 시, MVVM을 사용하면 View와 Model, 그리고 비즈니스 코드가 분리된다는 장점이 있지만 프로젝트에 적용하기 전, 먼저 실습을 하는 것을 권장해드립니다.
프레임워크는 https://github.com/quozd/awesome-dotnet#mvvm 링크에서 찾아보시면 될 것 같네요.
[손님]
2016-12-19 01시50분
꼭 업무에 적용하기 위해서 공부하기 보다는... "아... 이게 이런저런 방식이구나"를 아는 정도로만 공부하시면 충분할 거라 봅니다. 실제 적용은 그 이후에, 좀 더 심사숙고해도 늦지 않습니다.

일단, 공부해보세요. ^^ (사실, 개발자들이 엄청 공부를 하지만 실제로 업무에 적용되는 것은 많지 않죠!??? ^^)
정성태

... 16  17  18  19  20  21  22  23  24  25  26  [27]  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
4855JP7/6/20175400Dispose 패턴 구현시 Finalize 재정의에 대한 질문드립니다. [2]
4854heyhey7/6/20174916
4853heyhey7/5/20175180성태님이 작성한대로 해봤습니다. [1]파일 다운로드1
4852김레오7/4/20176798서드파티 dll 디버깅에 대해 질문드립니다. [2]
4851김현준7/3/20175998Datagridview VirtualMode 시 GC가 계속 호출되는 현상이 이해가 안갑니다. [2]
4850heyhey7/3/20176023성태님 밑에 질문드렸던 오류입니다. [1]파일 다운로드1
4849포플러7/2/201718168C#으로 만든 프로그램이 어느 순간 속도가 느려지거나 멈춤현상이 있습니다. [4]
4848윤진영7/2/20177163Microsoft Visual C++ 6.0 무설치 관련 [1]
4847heyhey6/30/20175562아무리 고민해도 답이 안나와서.. 질문 드립니다 [1]
4846heyhey6/28/20175618Clickonce에서 Clickonce로 변수 전달 [1]
4845heyhey6/26/20175562vb.net 에서 manifest 제거 방법 [1]파일 다운로드1
4844san6/21/20175173part3 pdf파일로 보는데 눈아퍼요.... 활자로 보고싶어요 [2]
4843윤현수6/20/20175434socket통신에 관한 질문입니다. [1]
4842오세운6/7/20175737로그인폼 다시 질문드려요. [1]
4841popo6/7/20175670궁금한사항이 있어 질문 드립니다. [1]
4840윤현수6/5/20175839datagridview에 바인딩시킨 dataset.table에 관련된 질문입니다. [2]파일 다운로드1
4839오세운6/2/20176623로그인폼 만들기 [1]
4838후배5/29/20176804PDF Reader 라이브러리.. [3]
4837KDP5/29/20176675c++ to C# 컨버팅 문의 [2]
4836popo5/26/20178772리플렉션 성능 관련 질문 드립니다. [2]
4835guest5/25/20175416wpf Canvas 질문드립니다. [1]
4834부탁드립니다5/19/20175917익스체인지 서버 구동중 인증서를 받는 과정에서오류가 납니다 [1]
4833안종윤5/18/20176238winform을 Web Browser에 붙일 수 있는지요? [1]
4832guest5/17/20176033c# UDP socket예제 실행방법 [3]
4831guest5/15/20177470WPF .net 3.5에서 TextBox 한글 문제 [3]
4830초보자5/7/201711487프로그램 비정상 종료 메시지 창 없애는 방법 [4]
... 16  17  18  19  20  21  22  23  24  25  26  [27]  28  29  30  ...