加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Swift 将增加对 Windows 和其他 Linux 发行版的支持

发布时间:2020-04-02 16:50:51 所属栏目:创业 来源:互联网
导读:苹果开源了 Swift 编程说话,但除了自家的平台,好像没有动力去扩大对其他平台的支持,以是 Swift 跨平台的盼望较量迟钝,今朝仅支持 macOS 和 Ubuntu。 正因云云,不少社区成员异常起劲将 Swift 移植到更多平台。譬喻,IBM 在处事器端方面为 Swift 孝顺了

Swift 将增进对 Windows 和其他 Linux 刊行版的支持

苹果开源了 Swift 编程说话,但除了自家的平台,好像没有动力去扩大对其他平台的支持,以是 Swift 跨平台的盼望较量迟钝,今朝仅支持 macOS 和 Ubuntu。

正因云云,不少社区成员异常起劲将 Swift 移植到更多平台。譬喻,IBM 在处事器端方面为 Swift 孝顺了 Kitura 框架,但因为令人扫兴的行使环境,IBM 在2019年12月放弃了对它的大部门支持。尽量云云,今朝如故有一个官方的 Swift Server 事变组(SSWG),其主导的项目包罗 Swift NIO(变乱驱动的收集框架)。另外,尚有知名的 Vapor 框架,这是一个可在 macOS 和 Ubuntu 上运行的 Web 开拓框架。

对付 Windows 平台,曾经有过一个开源的 SwiftForWindows 项目来支持在 Windows 中提供易于行使的开拓情形,不外此刻好像已宣告衰亡。除此之外,还可以行使 Windows 的 Linux 子体系(WSL)运行 Swift 编译器,但会存在一个题目——交互式呼吁行 REPL(Read Eval Print Loop)在 WSL 1.0 中不起浸染。以是,对付但愿在 Windows 上行使 Swift 的开拓者来说,在 Docker 容器中运行 Swift 器材链是行之有用的一个办理方案。

好动静是,今朝针对 Windows 的原生 Swift 官方路由已经完美。该项目被称为 swift-build 而不是 swift-windows,由于它涵盖了 Linux 和 Docker 以及 Windows。受支持的 Windows 10 最低版本为 10.0.17763.0(2018年10月更新)。

究竟上,早在1月份宣布的 Swift 6 成长路径文档中,开拓团队就暗示要扩展可用和支持 Swift 的平台数目。此刻在公布 Swift 5.3 的开拓方针通告中,出格指出了“添加对 Windows 和其他 Linux 刊行版的支持”。

在 Windows 和 Linux 上提供更好的 Swift 支持将有助于处事器端或非可视化代码的开拓,好比 Tensorflow 呆板进构筑模和 Vapor 等项目案例。

不外如故有一个棘手的题目,那就是 GUI 应用措施。由于 SwiftUI 与苹果操纵体系绑定在一路,此题目大概会有办理方案,但不幸的是,将 macOS 和/或 iOS 的 Swift 应用措施带到 Windows 并从头编译它的设法无法实现。

本文素材来自互联网

(编辑:河北网)

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

    热点阅读