Swift疑似被IBM放弃
极客时间编辑部
讲述:丁婵大小:4.35M时长:03:10
来源:OSCHINA 社区
近日,开源中国社区发布文章称,IBM 在“审查开源优先级”之后疑似放弃了 Swift。理由是 Swift 论坛上的公告表明 IBM 正在停止其在服务器端 Swift 上的工作,另外,IBM 团队负责人伊恩·帕特里奇(Ian Partridge)和技术架构师克里斯·贝利(Chris Bailey)即将离开 Swift 服务器工作组。
让我们先简单回顾一下 Swift 的发展历程。
Apple 的 Swift 语言于 2014 年发布,专门针对 OS X 和 iOS 的应用开发,并很快成为流行的的现代编程语言。2015 年,Apple 宣布 Swift 开源,并且将针对 Linux 和 Apple 的操作系统进行构建。IBM 在之前的一篇博客中曾提到,IBM 得知 Swift 开源的消息后,便通过与 Apple 的合作伙伴渠道展开了对话,并且开始致力于将 Swift 中的大多数主要 Foundation 库移植到 Linux。
于是,在不久后的 2016 年 2 月,IBM 发布了 Kitura,这是一款用 Swift 构建的服务器端框架。它旨在为具有 Swift 技能的移动开发人员提供一条简单的途径,以使用相同的语言来构建服务器组件、API 或 Web 应用程序。
自那时起, Kitura 随着 Docker 镜像和 Helm 图表一同发展,现在它可以轻松部署到 Kubernetes,IBM 为此提供了商业支持。还是在上述的 IBM 博客中,IBM 表示,“正在与众多财富 500 强公司合作,这些公司均准备以某种方式在服务器上使用 Swift,其中大多数涉及 Kitura。”
但这些话语现在都要受到质疑。 Swift 论坛上有关服务器工作组的公告指出:
@IanPartridge 和 @Chris_Bailey 告知小组,在 IBM 对其开源优先级进行审查之后,已经决定他们将在 2020 年不再继续使用 Swift。因此,他们俩都退出了工作组。
@IanPartridge 将负责移交 Swift Docker 镜像,并寻找新的社区负责人。
而且,帕特里奇一直在迅速更新他的 LinkedIn 信息,该页面现在显示他正致力于“在 Kubernetes 上使用 Kafka 进行事件驱动和响应式微服务”,这或许是揭示有关 IBM 现在的“开源优先级”究竟在哪里的线索。与服务器端 Swift 开发人员的小众市场保持同步相比,直接开发 K8s 有着更大的潜力。
不得不提的一点是,Kitura 是开源的,但似乎并不活跃,这表明移动端和服务器端开发人员之间的协同作用尚未实现 IBM 所希望的方式。
如今,Kitura 似乎将要缺乏 IBM 的赞助,它会如何发展?社区又将怎样进行下去呢?
以上就是今天的内容,欢迎在留言区发表你的观点。

公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 刘培培就是玩票的
收起评论