加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows 8和Windows Phone 8上使用带有HTML5 / Javascript的F#

发布时间:2020-12-14 01:50:14 所属栏目:Windows 来源:网络整理
导读:对不起,如果这已经得到解答,但其他帖子已经过时了. 我想用HTML5和JavaScript构建一个Windows 8应用程序,它使用F#可移植库项目来完成计算繁重的工作.这是允许的吗?当我试图从JS项目中添加对我的F#项目的引用时VS2012给了我一个错误,但是我还是让它添加它,这
对不起,如果这已经得到解答,但其他帖子已经过时了.

我想用HTML5和JavaScript构建一个Windows 8应用程序,它使用F#可移植库项目来完成计算繁重的工作.这是允许的吗?当我试图从JS项目中添加对我的F#项目的引用时VS2012给了我一个错误,但是我还是让它添加它,这会在以后爆炸吗?我也想制作一个Windows Phone 8版本

谢谢

据我所知,目前的F#编译器无法创建WINMD组件(Denis提到),因此您无法直接从JavaScript调用F#代码.有可能(但我不确定!)将F#库创建为可移植库,并从编译为WINMD组件的C#项目引用它,然后从JavaScript引用它.这增加了一个额外的步骤,因此可能有点不方便.

请将此作为对Visual Studio UserVoice的反馈提交.如果更多人投票明确表示这对他们来说是一个重要的场景,则更有可能添加!

或者,如Ramon所述,有些工具可以将F#转换为JavaScript,并允许您将F#代码作为JavaScript运行(并直接从JS调用):

> WebSharper是一种商业支持产品,具有AGPL许可下的开源版本.
> FunScript是最近在Apache 2.0下可用的开源社区工作

我只有FunScript的经验(效果非常好并且有一些很好的功能),但是WebSharper已经存在了很长时间,所以我认为它更加坚固.它还添加了基于formlet(和类似模式)的更复杂的GUI框架,而FunScript只是通过导入TypeScript定义的类型提供程序提供对JQuery的类型安全访问.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读