0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IBM停止其在苹果Swift的工作

汽车玩家 来源:开源中国 作者:xplanet 2019-12-19 10:30 次阅读

Swift论坛上的公告表明IBM正在停止其在服务器端Swift上的工作。IBM团队负责人Ian Partridge和技术架构师Chris Bailey即将离开Swift服务器工作组。

Apple的Swift语言于2014年发布,专门针对OS X和iOS的应用开发,并很快成为流行的的现代编程语言。2015年,Apple宣布Swift开源,并且将针对Linux和Apple的操作系统进行构建。“IBM得知这一点后,便通过与Apple的合作伙伴渠道展开了对话,并且我们开始致力于将Swift中的大多数主要Foundation库移植到Linux。”今年一月份,IBM在一篇博客中提到。

于是,在不久后的2016年2月,IBM发布了Kitura,这是一款用Swift构建的服务器端框架。它旨在为具有Swift技能的移动开发人员提供一条简单的途径,以使用相同的语言来构建服务器组件、API或Web应用程序。

自那时起,该框架随着Docker镜像和Helm图表一同发展,现在它可以轻松部署到Kubernetes,IBM为此提供商业支持。还是在上述博客中,IBM表示,“正在与众多财富500强公司合作,这些公司均准备以某种方式在服务器上使用Swift,其中大多数涉及Kitura。”

但这些话语现在都要受到质疑。Swift论坛上有关服务器工作组的公告指出:

@IanPartridge和@Chris_Bailey告知小组,在IBM对其开源优先级进行审查之后,已决定他们将在2020年不再继续使用Swift。因此,他们俩都退出了工作组。

@IanPartridge将负责移交Swift Docker镜像,并寻找新的社区负责人。

Partridge一直在迅速更新他的LinkedIn信息,该页面现在显示他正致力于“在Kubernetes上使用Kafka进行事件驱动和响应式微服务”。这或许是条线索,揭示了有关IBM现在的“开源优先级”究竟在哪里。与服务器端Swift开发人员的小众市场保持同步相比,直接开发K8s有着更大的潜力。

Kitura是开源的,但似乎并不活跃,这表明移动端和服务器端开发人员之间的协同作用尚未实现IBM所希望的方式。

如今,Kitura似乎将要缺乏IBM的赞助,它会如何发展?社区又将怎样进行下去?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IBM
    IBM
    +关注

    关注

    3

    文章

    1677

    浏览量

    74287
  • 苹果
    +关注

    关注

    61

    文章

    23686

    浏览量

    191675
收藏 人收藏

    评论

    相关推荐

    STM32F030C8T6进入停止模式后所有时钟都停止了,为何SysTick还能工作

    使用STM32F030C8T6,按照参考手册的说法,停止模式全部时钟停止。没有了时钟,SysTick应该也不再工作,但实际上SysTi
    发表于 04-16 07:22

    苹果推出《Develop in Swift Tutorials》课程,涵盖Swift开发技能

    该课程以逐步深入的方式构成,涵盖了Xcode的下载和安装步骤,创建新项目及实现简单应用等方面内容。此外,苹果还鼓励学习者自行修改代码并体验各种视觉效果。
    的头像 发表于 03-30 11:10 1309次阅读

    DMA工作时意外停止如何解决?

    突然停止工作确认中断处理函数数时发现,DW1_CH_STRUCT14_CH_CH_STRUCT14_CH_STATUS寄宿存器的 INTR_CAUSE值为\'6\':当前描述符指针为空。 我们检查了他们的程序,其中没有发现
    发表于 01-19 07:54

    “踩坑”经验分享:Swift语言落地实践

    Swift认为字符串是由一个个字形群集 (grapheme clusters)组成的,字形群集的大小不固定所以不能用整数去索引 (字形群集其实就是Swift中的Character(字符)类)。
    的头像 发表于 12-28 17:37 423次阅读

    苹果停止在美销售AppleWatch

    苹果公司近日发布声明,宣布将很快停止在美国销售其旗舰Apple Watch型号,即Apple Watch Series 9和Apple Watch Ultra 2。
    的头像 发表于 12-19 15:50 710次阅读

    苹果决定停止自主研发5G调制解调芯片

    11月30日消息,据来自韩国的未经证实的消息称,苹果公司在多次尝试完善自研 5G 调制解调器芯片失败后,决定停止开发该芯片。
    的头像 发表于 11-30 09:29 433次阅读

    IBM 发布新一代 IBM Storage Scale System 6000,加速释放数据和 AI 的潜力

    面向非结构化数据的全新云规模、高性能存储设备,支持最严苛的 AI 和容量密集型工作负载 近日,IBM (纽交所股票代码:IBM)  推出了全新的 IBM Storage Scale S
    的头像 发表于 11-14 19:45 303次阅读
    <b class='flag-5'>IBM</b> 发布新一代 <b class='flag-5'>IBM</b> Storage Scale System 6000,加速释放数据和 AI 的潜力

    移动应用高级语言开发——并发探索

    WWDC苹果开发者大会发布的新开发语言,可与Objective-C共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。2022年的Swift 5.5版本中,发布了并发A
    发表于 08-28 17:08

    倾倒开关是如何让冷风扇跌倒后停止工作

    冷风扇采用了先进的光电倾倒开关技术,能够实现冷风扇倾倒后自动停止工作。这种倾倒开关内置了红外发光二极管和光敏接收器。 非倾倒状态下,红外发光二极管发出红外光,光路被滚珠阻挡,无法到达光敏接收器
    发表于 08-26 13:21

    IBM Aspera Connect常见问题

    IBM Aspera采用了一种不同的方法来应对全球广域网上大数据移动的挑战。Aspera没有优化或加速数据传输,而是使用突破性的传输技术消除了潜在的瓶颈,充分利用可用的网络带宽来最大限度地提高速度,并在没有理论限制的情况下快速扩展。
    发表于 08-11 06:51

    2线和3线启动停止电路图 两个电机控制电路图和工作原理

    在本文中,我们将了解 2 线和 3 线启动停止图。本文的内容将包括电路图、工作原理。
    发表于 07-25 09:20 2660次阅读
    2线和3线启动<b class='flag-5'>停止</b>电路图 两个电机控制电路图和<b class='flag-5'>工作</b>原理

    DeepSleep停止工作的原因是什么?

    我用 Wemos D1 mini pro 对气象站跑步者进行了为期一周的实验,一切都按预期工作,D1 mini 收集测量值然后休眠 10 分钟并再次唤醒收集测量值。D0 和 RST 引脚用电缆连接
    发表于 06-07 08:29

    如何使用Swift提高代码质量

    京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。
    的头像 发表于 05-19 09:42 296次阅读
    如何使用<b class='flag-5'>Swift</b>提高代码质量

    tflite_runtime + NNAPI计算繁重的线程启动时停止工作怎么解决?

    我正在编写一个部署带有 NPU 和 NNAPI 的 IMX8MP 上的脚本。该脚本使用 tflite_runtime 库进行推断。如果线程开始产生高 cpu 使用率,tflite 将停止工作,无论
    发表于 05-17 06:48

    运行ESPBASIC的ESP,如何停止程序运行以便登录ESP并对进行编辑?

    我有一个运行 ESPBASIC 的 ESP,不断将数据从花园中的天气传感器传输到服务器。假设我想调整 ESPBASIC 程序,例如添加另一个传感器。如何停止程序运行以便登录 ESP 并对进行编辑
    发表于 05-10 06:21