Fable是一种从F#到Javascript的转译器,采用社区主导的方式开发。继首个稳定版本发布三个月之后,Fable将在FableConf 2017大会上推出1.2版本。FableConf 2017是首次专为使用Fable实现F# Web开发而举行的大会。
Fable的创始人Alfonso García-Caro接受了InfoQ的专访。据他介绍,Fable 1.2中将包括一些修复和改进,例如:
-
与.NET Core 2.0 SDK的兼容性,这将为构建Web应用和在Windows、Linux和Mac上运行服务提供基础。
-
更好地与.NET软件包管理器Paket集成,并支持Packet的新选项
storage:none
。该选项允许不使用本地缓存,这样可以降低Fable项目的规模。
此外,Fable的网站也做了改版,其中包括对官方文档和代码例子的改进,使得Fable更易上手。García-Caro还给出了其它一些有助于Web开发的Fable资源:
- Fable.Elmish,这是García-Caro推荐的Fable Web应用编写方式。
- 用于Fable的一系列NuGet模板。
- Fable全栈项目脚手架(Scaffold),其中提供了基于Suave项目的工作例子,支持对浏览器中更改的热重载(Hot Reloading)。
在本次采访中,García-Caro强调了即将举行的FableConf 2017大会的重要性:
FableConf大会是首次由一个社区自发地将F#引入到JavaScript生态系统,这将使两者亲密地共处同一屋檐下。我和一些Fable的贡献者力图使本次大会彪炳史册,我们为此准备了一些发布,这将会给与会者带来惊喜。
FableConf 2017将于9月22日至23日在法国波尔多召开。大会将涉及多个主题,其中包括创建安全Web应用、数据可视化、时间穿越式调试(Time Travel Debugging)、游戏编程等。
查看英文原文: Fable 1.2 Announced along with First FableConf
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-09/146998.htm