MVVM WPF环境中VM的F#?

时间:2013-03-14 19:05:19

标签: mvvm f#

显然F#会统治模型部分,但是VM部分的选择是否清晰?

工具支持是否会丢失(任何?)可以通过大型应用程序中的灵活性获得补偿?

1 个答案:

答案 0 :(得分:1)

鉴于您不依赖某些MVVM框架的任何主要功能,我认为它主要与F#相比C#的选择一样多,如果是比较的话。

当前的F#编译器错过了一个在VM代码中很有用的功能 - 支持CallerMemberName属性,这对INPC对象属性很有用。但与你获得的好处(例如F#中所有很酷的东西)相比,这可能是一个小缺点。

由于VM通常是在转换和处理M数据以在V中使用它,我还不明白为什么F#不合适。