搜索

SWIFT将增加对Windows和其他Linux版本的支持

发布时间:2020-04-01 20:17:11

苹果已经开放了快速编程语言源代码,但除了自己的平台外,似乎没有动力扩大对其他平台的支持,因此斯威夫特在跨平台上取得了缓慢的进展,目前只支持MacOS和ubuntu。

正因如此,许多社区成员非常积极地向更多平台移植FAST。例如,IBM将Kitura框架贡献到服务器端,但由于使用率令人失望,IBM在2019年12月放弃了大部分支持。尽管如此,仍然有一个官方的快速服务器工作组(Sswg),其项目包括迅捷(事件驱动的网络框架)。此外,还有一个众所周知的蒸气框架,一个可以在MacOS和ubuntu上运行的web开发框架。

对于Windows平台,有一个开源的快速窗口项目支持Windows中易于使用的开发环境,但现在它似乎已经消亡了。此外,您还可以使用Windows的Linux子系统(WSL)运行快速编译器,但在wsl1.0中存在一个交互命令行repl(Readevalprintloop)不能工作的问题。因此,在码头容器中运行快速工具链对于希望在windows上使用的开发人员来说是一个有效的解决方案。

事实上,早在一月份,在迅捷6开发路径文件中,开发团队就表示希望扩大可用平台的数量,并支持FAST。而现在,在宣布Swit5.3的开发目标时,增加对Windows和其他Linux版本的支持就被强调了。

更好的对windows和linux的快速支持将促进服务器端或非可视代码的开发,例如像TensorFlow机器学习建模和蒸气这样的项目案例。

然而,仍然存在一个棘手的问题,那就是GUI应用程序。由于迅捷与苹果的操作系统绑定在一起,这个问题可能有一个解决方案,但不幸的是,将MacOS和/或iOS的快速应用程序引入Windows并重新编译它的想法无法实现。

上一篇:促进消费和看到燃料车辆在未来汽车市场持续贬值的八项措施

下一篇:最后一页