2010-12-06 4 views
6

저는 주로 데이터베이스 개발자 였지만 내 개인적인 기술을 향상시키고 Windows 응용 프로그램을 개발하기 위해 .NET에서 새로운 것을 배우려고합니다. 몇 년 전 나는 C# 2.0에서 POS를 개발했다. 패턴이나 기존 코드 라이브러리 측면에서 사용하는 유일한 기억은 Microsoft에서 제공 한 데이터 라이브러리였습니다.여러 .NET 기술과 패턴이 어떻게 작동합니까?

저는 비즈니스 사용자를위한 좋은 UI를 갖고 규칙을 처리 할 때 매우 잘 수행되는 규칙 기반 엔진을 작성하려고합니다. 내가 사용하기로 결정한 것들 중 하나는 WPF입니다.

다음 단계는 여러 곳에서 읽고 선택하는 것부터 시작합니다. 따라서 diagarm과 같은 Visio를 만드는 데 많은 옵션이 제공됩니다.

  • MVVM
  • EF
  • WCF
  • WF
  • 와 몇 가지 더있다 : 나는 당황

    이 다른 기술, 디자인 패턴 및 모범 사례입니다.

    나는 이러한 것들이 어떻게 작동하는지 그리고 사용하기에 가장 좋은 조합은 무엇이며 왜 그 이유가 무엇인지 설명하는 기사 또는 무언가를 찾으려고합니다.

감사합니다, 함께 작동하도록 많은 정보없이

+0

나중에 참조 할 수 있도록 Entity Framework, Windows Communication Foundation 및 Workflow Foundation은 패턴이 아닙니다. MS 개발자 기술과 도구를 조사 할 때 참조하십시오. 그것들은 기술입니다. – jlafay

+0

설명해 주셔서 감사합니다. 나는 기술, 디자인 패턴 및 모범 사례를 이해하려고 노력하고 있습니다. –

답변

3

, 난 당신이 몇 마이크로 소프트 패턴 당신이 당신의 솔루션을 설계 도움이 될 수 & 관행 (P & P) 안내 자료를 확인 좋을 것 Microsoft의 모범 사례도 따라야합니다. 내가 권하고 싶습니다

제목은 다음과 같습니다

Microsoft Application Architecture Guide (2nd Edition) 을 -이 응용 프로그램의 기본 아키텍처와 디자인으로 당신을 도울 것입니다. 서비스 개발 (9 장)과 워크 플로우 (14 장) 섹션은 최소한 기초부터 시작해야하며 추가 연구 나 추가 정보에 대한 다음 단계를 제공해야합니다. 데이터 액세스 기술에 대해 언급하고 EF에 대해 간략하게 설명하지만 EF에 대한 자세한 내용은 MSDN의 data developer center을 참조하는 것이 좋습니다.

Developer's Guide to Microsoft Prism (Nov 2010) - 이것은 느슨하게 결합 된 것 있도록 WPF 응용 프로그램을의 아키텍처와 함께 당신을 도울하고, 또한 MVVM에 대한 정보와 안내 (제 5 장과 제 6)

나는이 두 자원이 당신을 줄 것이라고 생각을 제공합니다 다양한 프레임 워크와 기술을 함께 사용하는 최선의 방법.

이렇게하면 좋은 시작이되기를 바랍니다. 더 많은 질문이있을 경우 알려 주시면 답변을 적절하게 업데이트하겠습니다.

+0

정보를 제공해 주셔서 감사합니다.나는 새로운 기술, 패턴 및 관행을 배우려고 다소 노력하고 있으며 다소 일반적인 도로지도를 찾고 있습니다. 필자가 제공 한 링크를 분명히 살펴 보겠지만, 기본적으로 거기에있는 내용과 함께 작동하는 방법을 요약 한 버전을 찾고있었습니다. 링크에 다시 한번 감사드립니다. –

관련 문제