【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

Android Matrix矩阵,跨平台移动开发ui

android 程序员 移动开发

Android 子线程更新UI了解吗?,看这一篇就够了

android 程序员 移动开发

Android WebView判定网页加载的错误,androidkotlin面试题

android 程序员 移动开发

Android mvvm 之 LiveData 的原理,2021年Android高级面试题

android 程序员 移动开发

Android UI—仿微信底部导航栏布局,android应用程序开发

android 程序员 移动开发

Android View的事件分流源码,安卓内存优化管理器

android 程序员 移动开发

Android View的绘制流程,35岁技术人如何转型做管理

android 程序员 移动开发

Android 大厂面试 指南:他们到底需要怎样的工程师?,Android码农是如何进入腾讯的

android 程序员 移动开发

Android NDK开发,使用ndk-build编译,androidkotlin教程

android 程序员 移动开发

Android O 适配详细指南,Android开发三年月薪才12K

android 程序员 移动开发

Android P 应用兼容常见错误及建议,大牛教你怎么学习Android多进程

android 程序员 移动开发

Android Retrofit 2,今天带你详细了解各组件原理

android 程序员 移动开发

Android SDK 开发应该注意哪些?,阿里+头条+腾讯大厂Android笔试真题

android 程序员 移动开发

Android Virtualview:淘宝、天猫 又一个动态化,android界面开发基础

android 程序员 移动开发

Android 保活措施,retrofit原理

android 程序员 移动开发

Android 原生项目集成 Flutter,零基础android

android 程序员 移动开发

Android Studio 3,今年Android面试必问的这些技术面

android 程序员 移动开发

Android Tangram模型:手把手带你学习淘宝、天猫都在用的UI框架模型

android 程序员 移动开发

Android 基础掌握好,面试基本不会倒!,android计算器源码

android 程序员 移动开发

Android 大厂面试 指南:他们到底需要怎样的工程师?(1)

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(2)

android 程序员 移动开发

Android Sqlite数据库升级时注意事项,android移动开发基础题库

android 程序员 移动开发

Android Studio 4(1),android面试必看书籍

android 程序员 移动开发

Android 中图片压缩分析(上),android绘制流程

android 程序员 移动开发

Android Socket使用详解,android开发入门与实战作者

android 程序员 移动开发

Android S新特性介绍-近似定位,快速学会

android 程序员 移动开发

Android 屏幕适配从未如斯简单(已废弃该使用方式),Android开发经验的有效总结

android 程序员 移动开发

Android JVM面试专题:阿里100%会问到的c,Android开发工程师面试题

android 程序员 移动开发

Android MediaPlayer音频播放器详解,字节跳动高工面试

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(1)

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库

android 程序员 移动开发

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