Wie sieht es bei Prism eigentlich aus mit:
* Unterstützung durch Refactoring-Tools,
* EF-Code-Generierung
* Zusammenspiel mit 3rd Party Komponenten und deren Demos, Templates, Codegeneratoren
1.) Das ist tatsächlich ein Manko. Die Hersteller erhalten einfach (noch) nicht genug Anfragen dafür. Wenn die Verbreitung größer wäre, würden die nachziehen.
2.) Die Designer-Unterstützung ist auf C# und VB hart codiert. Da ist sogar Microsoft's eigenes F# aussen vor. Aber da es seit EF 4.1 Code-First Unterstützung gibt und das EF auch open sourced wird ist das kein wirkliches Problem. Inzwischen passiert das Mapping vollautomatisch bzw. maximal über annotations. Den EF-Designer nutzt keiner mehr Ernsthaft.
3.) Ich kenne keine einzige 3rd Party Komponente, die nicht mit Oxygene funktioniert. Die Demos und Vorlagen der meisten Anbieter sind inzwischen in aller Regel ausschliesslich auf C# beschränkt und supporten auch kein VB.NET mehr (geschweige denn F#).