Windows 8和F#

Ste*_*ann 5 f# styles microsoft-metro windows-runtime

因此,由于无法使用F#构建metro风格的应用程序,因此无法在Metro风格应用程序中引用F#库,Windows 8中F#的位置在哪里?我的意思是它的未来是什么?

一段时间后,F#不会和Silverlight有同样的命运吗?微软是否有进一步发展的意愿?

我知道,我知道我仍然可以在F#中开发asp.net,WCF和桌面应用程序,但问题是微软的长期计划是什么?

它会在某一天消失,还是永远活着?

编辑:
嗯,我很不可能在F#中构建metro风格的应用程序.我假设它的Lightweight\Verbose语法和缩进的需要使得编写XAML预处理器或编写VS模板变得困难.问题是,它是一个实验项目,旨在将其中最好的部分包含在C#中,还是F#在Windows生态系统中有未来?

Tom*_*cek 7

我认为您的假设是错误的 - 如果您在Visual Studio 11中创建可移植库项目,则应该可以从C#Metro风格的应用程序中引用F#库.

因此,F#肯定会继续作为开发Windows应用程序"困难"部分的语言,您可以在其中实现域模型,算法,网络通信等.

此外,通过Pit(或商业WebSharper)等项目,可以编写真正可移植的F#应用程序,不仅可以在Windows 8上运行,还可以在Android平板电脑上运行,也可以作为JavaScript应用程序在iPad上运行.

  • @TomasPetricek ..这就是在SO上滥用结束问题的方式.这是一个需要回答的有效问题.但是答案很好. (3认同)