当前位置: 首页 > news >正文

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

在介绍了他们的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)关注我们。

相关文章:

  • ToughRADIUS 安装配置指导(视频教程)
  • ZeroMQ(java)之I/O线程的实现与组件间的通信
  • mysql 5.7.12----bin/mysqld --initialize --user=mysql出错
  • javascript获取当前的时间戳
  • java使用Executor(执行器)管理线程
  • WEB和APP谁是互联网未来
  • jvm GC日志解读
  • GCC中-fpic解惑(转载)
  • iOS开发Swift篇—(十)方法
  • 数据库优化和SQL操作的相关题目
  • TNF诱导的关节破坏由IL-1介导
  • Boost中的一些实用技术
  • uWSGI参考资料(1.0版本的配置选项列表)
  • 数据产品设计专题(2)-数据产品设计方法论
  • 某些书籍翻译的太屎了,误导人!
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • IP路由与转发
  • Redis 懒删除(lazy free)简史
  • 开发基于以太坊智能合约的DApp
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 探索 JS 中的模块化
  • 通过npm或yarn自动生成vue组件
  • 项目管理碎碎念系列之一:干系人管理
  • 学习JavaScript数据结构与算法 — 树
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • zabbix3.2监控linux磁盘IO
  • #Linux(权限管理)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • ()、[]、{}、(())、[[]]命令替换
  • (09)Hive——CTE 公共表达式
  • (C#)获取字符编码的类
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (强烈推荐)移动端音视频从零到上手(下)
  • (四)Linux Shell编程——输入输出重定向
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)3D模板阴影原理
  • (转)http协议
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)Sublime Text3配置Lua运行环境
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .axf 转化 .bin文件 的方法
  • .NET 材料检测系统崩溃分析
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET4.0并行计算技术基础(1)
  • .Net6使用WebSocket与前端进行通信
  • .net连接oracle数据库
  • .NET文档生成工具ADB使用图文教程
  • @FeignClient注解,fallback和fallbackFactory
  • @private @protected @public
  • @WebService和@WebMethod注解的用法