写点什么

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:002228
用户头像

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

关注

评论

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

读 Guide to Java String Pool

shengjk1

Java string pool

SpringBoot+Mybatis Plus多租户动态数据源

zane

数据库 Spring Cloud mybatis

字节码编程,Javassist篇一《基于javassist的第一个案例helloworld》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

彻底明白如何设计一个良好的 API

Yezhiwei

程序员到底应该学习什么语言好?

页面仔小杨

高性能交易系统设计原理

廖雪峰

架构

100字:对数时间复杂度

韩小非

算法 时间复杂度

字节码编程,Javassist篇二《定义属性以及创建方法时多种入参和出参类型的使用》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

Ruoyi Vue前后端分离版本添加UReport设计器

赵欣

Vue Ruoyi uReport

如何写作一本书(1):写前须知

英子编辑

技术 写作 读书

告诉你一个学习编程的诀窍(建议收藏)

ithuangqing

学习 编程 自学编程

远程办公钉钉使用体验

冯夷

钉钉

ANTLR入门(一)

zane

编程语言 ANTLR

招聘小思考

水色

翻译: Effective Go (3)

申屠鹏会

翻译 gol

Laravel 7 新特性 - 流畅的字符串操作

Middleware

php laravel string

Filebeat + Kafka + Elasticsearch + Kibana 实现日志收集与管理

AlwaysBeta

大数据 kafka elasticsearch elastic 数据分析

ANTLR 入门(二)

zane

编程语言 ANTLR

JDK源码分析之 ArrayList

Wh1

源码分析

变革之路的思考

龙眼果

本地开发环境搭建利器--vagrant

aoho

DevOps 运维 vagrant

从高盛的技术“开源”看金融业软件发展未来

FinClip

open-source 金融科技 数字化生态

OKR实践中的痛点(2):对不qi,对不qi

大叔杨

OKR Scrum 敏捷 敏捷开发

《代码整洁之道》原则整理

insight

编程

spring-cloud-stream 集成 rocketmq

再见孙悟空

RocketMQ Spring Cloud

从少儿编程讲讲开发行业的大趋势

kimmking

在线教育 少儿编程

程序员不可不知的:2020年测试六大趋势

禅道项目管理

人工智能 开源 DevOps 敏捷开发 测试

一个平凡者的阅读故事

卷尚

曾国藩家书嘉言钞(六)

熊小北同学

曾国藩 曾国藩家书 嘉言钞

DDD 实践手册(1.Get Started)

Joshua

领域驱动设计 DDD 系统架构 架构模式

讲一个程序员如何副业月赚三万的真实故事

非著名程序员

程序员 副业 副业赚钱 提升认知

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