2016-07-24 4 views
-7

저는 최근에 작은 소프트웨어 회사에서 일하기 시작했습니다. 아마도 WPF, 6-10 스크린 (보기?)으로 작은 응용 프로그램을 개발할 것입니다.
내가 알아 차린 첫 번째 사실은 툴킷이 사용되지 않는다는 것입니다. WPF에 대한 경험이 거의 없으며 주로 기존 컨트롤을 다루고 있습니다. 내 오래된 회사에서 그들은 큰 프로젝트 였기 때문에 프리즘과 함께 일했다.WPF 툴킷의 용도는 무엇입니까?

내 질문은 :

  1. 프로젝트 이런 종류의 프리즘 좋은가요? MVVM Light가 어쩌면? 또는 툴킷을 사용하지 않는 것이 좋습니다.
  2. 지금 당장은 코드에서 데이터 컨텍스트를 설정합니다. 은 MVVM을 깨뜨 렸는데, 왜 그렇게 나쁜가요?
+0

http://wpftoolkit.codeplex.com/ –

+1

에 대한 자세한 내용을 확인할 수 있습니다. 툴킷 대신 MVVM 프레임 워크를 사용한다고 생각하십니까? Prism은 대형 프로젝트에 특히 유용합니다. 특히 응용 프로그램을 모듈화하려는 경우에 특히 좋습니다. CodeBehind에서 DataContext를 설정하는 것은 ViewFirst를 사용할 때만 권장됩니다.하지만 MVVM Light를 권장 할 수 있습니다. MVVM Light는 소규모 프로젝트에서 많은 것을 쉽고 유연하게 만듭니다. –

답변

0

"올바른"방법은 없습니다. 그것은 당신과 프로젝트에서 직면하게 될 도전에 달려 있습니다.

프레임 워크가있는 많은 응용 프로그램과 많은 응용 프로그램을 모두 사용해 왔지만 필요에 따라 다릅니다.

다양한 프레임 워크에 익숙해지는 것이 좋습니다. 따라서 사용하는 것이 유익하고 언제 피할 수 있는지 판단 할 수 있습니다.

모델보기 모델 조명은 좋은 프레임 워크이며 Caliburn.micro도 매우 좋습니다.

UI 요구 사항에 따라 Mahapps.metro 또는 ModenUI에 관심이있는 경우 UI에 도움이 될 수 있습니다.

시간이 있다면 다양한 프레임 워크를 실험 해보고 내가 좋아하는 것과 싫어하는 것을 볼 것을 권장합니다.

예를 들어 Caliburn.micro와 Mahapps.metro가 내가 작업하고있는 솔루션에서 작동하는지 확인하여 작은 앱의 목표를 설정하고 시도해 보았습니다. 나는 과정의 tutorial를 만들었고 누군가 다른 사람이 흥미를 느낀 경우 나는 GitHub에 올린 코드를 만들었습니다.

관련 문제