Zitat von
Hepdepaddel:
wie siehst Du den Sprachvorteil: Dem steht die schlechtere Doku gegenüber? ... frage ich mich ob die Vorteile in Prism soviel Zeit sparen, wie die Mehreinarbeitung in Prism nach C# (da bin ich gerade dabei) benötigt?
Zum einen mal wird die Doku ständig erweitert. Auf der anderen Seite ist das komplette .NET Framework im
MSDN ausgezeichnet dokumentiert. Das heisst für Prism bleibt nur die Sprach-Referenz und die wird wie gesagt ständig ausgebaut. Es gibt ja auch gute Beispiele.
Zum anderen: Die Sprachvorteile in Prism wie Interface delegation, viele Inline-Geschichten oder die neue, kompakte Syntax für Extension methods sparen Dir von Prism zu C# grob geschätzt zwischen 1/3 und 1/4 zu schreibenden Code.
Das heisst 4 Zeilen C#, -> 3 Zeilen Prism. Grob. Ganz grob. Wichtig: Zu *schreibende* Zeilen. Mit generierten Zeilen (Class completion) sind es physikalisch mindestens gleich viel.
Zugegebenerweise funktionieren viele Produktivitätstools wie z.B. ReSharper, CodeRush/Refactor oder JustCode nicht mit Prism. Da arbeiten wir aber auch grad dran und wollen zum Herbstrelease viele Refactorings bringen (siehe ROadmap).
Natürlich bin ich da was vorbelastet. Aber ich arbeite persönlich lieber mit Prism als mit C#. Mein Hauptjob ist ASP.NET mit C#, ich bin ja nur nebenberuflich Evangelist bei RO. Aber ich finde den Nebenjob codemässiger Angenehmer