写点什么

IBM 在云计算中推动了 Swift 并使用了 Swift 的运行环境、包目录和其更多属性

  • 2016-04-27
  • 本文字数:901 字

    阅读完需:约 3 分钟

介绍了他们的Swift 沙盒系统之后,IBM 最近宣布他们的下一个计划是通过预览IBM Swift 运行环境、包目录和开源 Kitura 来在云端支持 Swift,其中 Kitura 是一个 web 应用开发框架。

IBM Swift 运行环境旨在能够部署 Swift 代码到 IBM 云平台 Bluemix。在 Bluemix 上提供对 Swift 的支持是通过为Swift 提供的云端构建包完成,它是几个能在Bluemix 上使用的构建包之一,这些构建包提供几种语言的支持,包括Java、Ruby、NodeJS 等。IBM 提供了一个事例应用来阐述如何使用Swift 构建包部署Swift 应用。

IBM Swift 包目录也可以在 Bluemix 上获取,它提供了依赖管理、组件版本控制和分布式管理,是为了在开发者中更容易地分享 Swift 包、库和模块。包目录允许开发者们既可以搜索也可以查看可以使用的包,还可以提交新的包。IBM Swift 包目录就像一个店面一样管理,它允许开发者们依据许多不同的标准来浏览包,例如最受欢迎的包、最新的包或非常重要的包——当许多包都依赖于这个包时,它就变得更加重要。

最后,Kitura 是一个Express.js 驱动的web 框架和web 服务器,它旨在支持创建点到点的、使用Swift 构建的云应用。它提供了许多重要的功能,例如URL 路由、JSON 解析和静态文件服务。另外,Kitura支持基于多线程优化技术和可插拔中间件创建的多级程序设计。据IBM 说,这应该会使在前端和后端之间共享部分代码成为可能。

如前所述,几个月前IBM 介绍了他们的 Swift 沙盒,提供了一个可以被用于评估 Swift 代码并检查输出的 REPL。IBM Swift 沙盒和 Xcode Playground 十分相似,但是它运行在 IBM Bluemix 上,因此它允许开发者们在使用 IBM 云解决方案的同时能够预览他们的代码。

伦敦QCon 2016 大会上,IBM 的杰出工程师 Patrick Bohrer 将要谈论关于 IBM 为了在云端支持 Swift 而做出的努力,包括 Swift 包支持的云服务、工具集成和 IBM Swift 沙盒。

查看英文原文 IBM Pushes Swift for the Cloud with Swift Runtime, Package Catalog, and More


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-27 19:001998
用户头像

发布了 26 篇内容, 共 73778 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

=>符号使用场景

喵叔

28天写作 12月日更

在线JSON转BigQuery工具

入门小站

工具

架构实战营模块二作业

Poplar

架构实战营

微信朋友圈高性能复杂度

阿门阿前一颗葡萄树๑

架构实战营 #架构实战营 「架构实战营」

大神级插件ScriptRunner案例分享

跟YY哥学Jira

Jira automation ScriptRunner

49 K8S之Envoy代理程序

穿过生命散发芬芳

k8s 28天写作 12月日更

模块二作业——微信朋友圈高性能复杂度分析

木几丶

「架构实战营」

架构训练营第四期-作业2

supermenG

架构师训练营 4 期

A 5G Odyssey :2021北京漫游

脑极体

Volatile 初探和 Java 内存模型

悟空聊架构

SpringCloud 28天写作 passjava 悟空聊架构 12月日更

分析下微信朋友圈的高性能复杂度

Anlumina

#架构实战营

第二模块学习总结

Anlumina

#架构实战营

模块九作业

bob

「架构实战营」

Linux之cat命令

入门小站

Linux

homework02

王欣欣

「架构实战营」

读《思辨与立场》-06 思维的要素 -02

wood

28天写作 批判性思维 思辨与立场

架构实战训练营 - 模块 3- 作业

温安适

「架构实战营」

equals方法通用约定

李子捌

Java 28天写作 12月日更

Java程序中如何正确的释放资源

李子捌

Java 28天写作 12月日更

Dubbo框架学习笔记六

风翱

dubbo 12月日更

设计模式:责任链模式学习笔记

Changing Lin

12月日更

模块三作业

Vincent

「架构实战营」

如何把新用户转化为活跃用户

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

原型模式

卢卡多多

28天写作 12月日更 原型模式

模块2

Geek_59dec2

架构实战营

大系统中的线下团队

张老蔫

28天写作

微信朋友圈高性能架构

Only

架构实战营 「架构实战营」

语音信号处理 4:语音的声学特征

轻口味

AI 28天写作 12月日更

架构实战模块2作业

holdzhu

「架构实战营」

CSS之选择器(十一):focus-within

Augus

CSS 12月日更

18《重学JAVA》--JAVA异常(二)

杨鹏Geek

Java25周年 28天写作 12月日更

IBM在云计算中推动了Swift并使用了Swift的运行环境、包目录和其更多属性_IBM_Sergio De Simone_InfoQ精选文章