이 질문이 멍청한 질문이지만, WPF를 사용 해보지 않았습니다. MVVM이 Expression Blend의 대안입니까?MVVM은 Expression Blend의 대안입니까?
답변
MVVM으로 사용할 수있는 코드를 생성합니다.
Expression Blend는 인터페이스를 만드는 소프트웨어이며 WPF로 작업하기위한 디자이너의 도구입니다.
MVVM은 디자인 패턴입니다.이 아키텍처는 WPF 응용 프로그램을 깨끗하고 쉽게 유지 관리 할 수있는 아키텍처입니다.
Blend와 MVVM을 완벽하게 함께 사용할 수 있습니다. MVVM이 제공하는 이점 중 하나입니다. UI 디자인을 프로그래밍과 분리하여 유지하는 것이 매우 쉽습니다.
아니오; Expression Blend는 프로그램 인 반면 MVVM은 디자인 패턴입니다. 참조 :
http://en.wikipedia.org/wiki/MVVM http://en.wikipedia.org/wiki/Expression_Blend http://www.google.com/
혼합 실제로 그들은 완전히 다른 개념입니다 번호
그 google.com에 대한 링크는 매우 도움이되었습니다 ... 감사합니다! –
아니요, 전혀 아닙니다. 실제로 MVVM은 디자이너가 Expression Blend 작업을 사용하여 개발자가 기능을 작성하는 데 도움이되는 방법입니다. MVVM은 View와 ViewModel을보다 잘 구분할 수 있다는 아이디어입니다. 이것은 당신에게 몇 가지 장점을 제공합니다 :
- 실제 ViewModel을 설계자가 Blend 내에서 재생할 수있는 모의 ViewModel (아마도 XML 기반)으로 대체 할 수 있습니다.
- 모든 기능을 포함하고있는 ViewModel의 단위 테스트를 작성할 수 있습니다. 단위 테스트는 View와 마찬가지로 ViewModel의 또 다른 소비자가됩니다.
+1 'Blendability'는 종종 MVVM의 목표 중 하나임을 지적했습니다 (예 : Laurent의 MVVM Light) – dumbledad
- 1. Expression Blend의 DataTriggers
- 2. Expression Blend의 기본 LayoutRoot
- 3. States Storyboards Expression Blend의 애니메이션
- 4. Expression Blend의 새로운 데이터 바인딩
- 5. Expression Blend의 Microsoft Surface 컨트롤 사용
- 6. MVVM은
- 7. C++/CLI 프로젝트에 대한 Expression Blend의 지원이 부족합니다.
- 8. Expression Blend의 블렌드에서 사용자 지정 단추를 만드는 방법은 무엇입니까?
- 9. Expression Blend의 WPF 컨트롤을 "추출"할 수있는 방법이 있습니까?
- 10. WPF 창의 런타임 뷰가 Expression Blend의 디자인 뷰와 일치하지 않습니다.
- 11. MVVM은 웹 서비스를 인식합니다.
- 12. MVVM은 상상 RadOutlookBarItem
- 13. 별도의 프로젝트에서 Blend의 콘텐츠 이미지로드
- 14. 테라코타는 JVM에 대한 안정적인 대안입니까?
- 15. 컨텍스트 : annotation-config가 @AutoWired의 대안입니까?
- 16. Microsoft Expression Blend를 사용할 때의 문제점
- 17. Expression Blend의 "템플릿 편집"기능에 해당하는 Visual Studio (또는 프리웨어)가 있습니까?
- 18. MVVM은 실버 라이트 개발을 죽입니까?
- 19. Miscrosoft Expression Blend에서 콘솔에 출력이 없습니까?
- 20. MVVM은 ViewModel 구축 중 또는 이후에 데이터를로드합니까?
- 21. 작성 방법 Expression blend 에서처럼 검색 텍스트 상자를 작성 하시겠습니까?
- 22. B-Method는 전통적인 프로그래밍 언어의 대안입니까?
- 23. Antlr은 DSL 생성기이며 의도적 프로그래밍의 대안입니까?
- 24. SQLite Compact Edition은 SQLite에 대한 합리적인 대안입니까?
- 25. JRuby는 Rails 개발을위한 MRI의 유력한 대안입니까?
- 26. Expression Web의 Expression Web에서 아트 사용하기
- 27. .Net의 MVVM은 Cocoa의 MVC와 어떻게 다릅니 까?
- 28. Blend의 객체 트리처럼 동작하는 버튼이있는 TreeView 만들기
- 29. Expression Engine : OpenID 지원?
- 30. Datable.Select sort expression
귀하가 투표를 한 이유를 모르십니까? +1에 대한 새로운 지식. –
감사합니다. Robert S. :) – JimDel
답장을 보내 주셔서 감사합니다. 그들은 모두 나를 더 잘 이해하는 데 도움이되었습니다. – JimDel