因此,既然不能用F#构建地铁风格的应用程序,也不可能在地铁风格的应用程序中引用F#库,那么F#在Windows 8中的位置在哪里呢?我是说它的未来是什么?
过一段时间后,F#不会和Silverlight一样命运吗?微软是否有进一步开发它的意愿?
我知道,我仍然可以在F#中开发F#、WCF和桌面应用程序,但问题是微软的长远计划是什么?
总有一天它会灭亡,还是会永远存在?
编辑:
嗯,我不可能在F#上构建地铁风格的应用程序。我假设它的轻量级\冗长的语法和缩进的需要使得编写XAML前处理器或编写VS模板变得困难。问题是,这是一个实验项目,目的是将其最好的部分纳入到C#中,还是F#在Windows生态系统中有一个未来?
发布于 2012-03-02 11:20:45
我认为您的假设是错误的-如果您在Visual 11中创建了F#便携库项目,那么应该可以从C# Metro风格的应用程序中引用库。
因此,F#无疑将继续作为开发Windows应用程序“困难”部分的一种语言,您可以在其中实现域模型、算法、网络通信等。
此外,有了像坑 (或商业WebSharper)这样的项目,就有可能编写真正可移植的F#应用程序,这些应用程序不仅可以在Windows 8上运行,还可以在安卓平板电脑上或iPad上作为JavaScript应用程序运行。
https://stackoverflow.com/questions/9532352
复制相似问题