Frage

Wenn Sie verwenden sollten eine Bibliothek oder einen Rahmen vs eigene Implementierung. Beispielsweise. MVVM, soll ich Cinch / MVVM Framework oder meinen eigenen Code rollen?

War es hilfreich?

Lösung

Mit MVVM und WPF, persönlich, würde ich ohne einen Rahmen Start empfehlen.

Wenn Sie die „kleben“ Punkte zu sehen, werden die verschiedenen Frameworks beginnen viel mehr Sinn zu machen. Denken Sie daran, die verschiedenen Frameworks für MVVM bedeuten einige der Schmerzpunkte zu sein „Helfer“ zu erleichtern, wenn mit MVVM (wie Dialog / Serviceabwicklung, Messaging, usw.) zu tun.

That being said, viele der Frameworks (zB: Cinch). Sie wirklich steuern in eine bestimmte Art und Weise arbeiten - das ist nicht ideal, um Ihre Umstände gegeben sein kann oder

Ich persönlich nicht einen einzigen Rahmen verwenden. Ich werde von einem Rahmen Ideen und Inspiration leihen, wenn erforderlich, aber festgestellt, dass die meisten der Frameworks versuchen, zu viel zu tun.

That being said, wenn Sie die verschiedenen Frameworks verstehen, sind sie sehr nützlich, vorausgesetzt, die, die Sie passen mit Ihren Entwicklungszielen wählen. Zum Beispiel MVVM Licht ein fantastisches bietet, dachte gut aus und Messaging-Framework getestet, dass dramatisch viele schwierige Aufgaben in MVVM vereinfacht , so ist es eine gute Möglichkeit, etwas Funktionalität an seinem Platz zu bekommen, die sehr robust ist.

Andere Tipps

Verwenden Sie einen Rahmen. Schreiben Sie Ihren eigenen Rahmen auf für ein Projekt, das eine Frist hat, ist nicht eine sehr gute Idee in den meisten Fällen. Für ein Hobby-Projekt, ja, warum nicht, einen Rahmen machen. In Ihrem Fall können Sie sich hier:

https://stackoverflow.com/questions/1280462/what-mvvm-framework -sind-you-Verwendung

Wenn Sie erlaubt sind für das Projekt einen Rahmen zu verwenden und Montage Größe ist wirklich nicht so wichtig ist, würde ich fast immer mit dem Rahmen empfehlen, geht (wissenschaftliche Projekte nicht enthalten).

Sie werden etwas, das (in der Regel) gründlich geprüft und dokumentiert wurde, anstatt das Experimentieren und die eigene Hand gerollt Version zur Fehlerbehebung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top