Ich war hauptsächlich ein Datenbankentwickler, aber um meine persönlichen Fähigkeiten zu verbessern und eine Windows-Anwendung zu entwickeln, versuche ich, die neuen Dinge in .NET zu lernen. Vor ein paar Jahren habe ich einen POS in C# 2.0 entwickelt. Die einzige Sache, die ich in Bezug auf ein Muster oder eine vorhandene Code-Bibliothek erinnere, war die von Microsoft bereitgestellte Datenbibliothek.Wie arbeiten die verschiedenen .NET-Technologien und -Muster zusammen?
Ich versuche jetzt, eine regelbasierte Engine zu schreiben, die eine gute Benutzeroberfläche für den Geschäftsbenutzer hat und sehr gut funktioniert, wenn die Regeln verarbeitet werden. Eines der Dinge, die ich gewählt habe, ist WPF.
Die Wahl kommt aus dem Lesen an mehreren Stellen, dass es der nächste Schritt ist, und es scheint eine Menge Optionen beim Erstellen von Visio wie Diagrammen zu geben.
Wo ich verwirrt an ist mit diesen anderen Technologien, Design Patterns und Best Practices:
- MVVM
- EF
- WCF
- WF
und es gibt ein paar mehr.
Ich versuche, nach einem Artikel oder etwas zu suchen, das erklärt, wie diese Dinge zusammenarbeiten und was ist die beste Kombination zu verwenden und warum?
Danke,
Für zukünftige Referenz (und ich bin sicher, Sie werden sehen, wie Sie die MS-Entwickler Technologien und Tools untersuchen) Entity Framework, Windows Communication Foundation und Workflow Foundation sind keine Muster. Sie sind Technologien. – jlafay
Danke für die Klarstellung. Ich versuche, die Technologien, Design-Muster und Best Practices zu verstehen. –