IBM将Swift带到云端,彻底简化端到端应用开发

近日,IBM宣布将Swift引入云端已经步入新阶段。Swift是一款强大且直观的编程语言,IBM成为首个支持云端进行Swift应用开发的云供应商,这使得在IBM云上进行端到端应用开发变得更为简单,从而释放出其巨大潜力。

该信息表明IBM与苹果公司的合作又进了一步,双方携手助力企业推进移动战略,为企业实现移动为要(MobileFirst),提供创新应用设计、分析、流程转型和整合服务。IBM已经是基于Swift语言开发移动应用的大户,非常了解Swift的优势,也对服务器端提供Swift,助力企业发挥潜力有着深刻的认识。

Swift语言于2014年问世,是增长最快、使用范围最广的编程语言。2015年12月份苹果开放Swift源代码,随后IBM推出Swift Sandbox(沙盒)在线编程工具,进行服务器端Swift编程的初步尝试。仅仅两个多月的时间,10万多名来自全球各地的开发者已经使用过IBM Swift Sandbox,运行超过50多万个程序。

IBM致力于将Swift作为服务器端企业级开发语言进行推广。依照传统方式,开发客户端应用和开发服务器端业务流程使用不同的技术。现在,IBM将Swift从客户端带到服务器端,正在打破前端和后端开发之间的壁垒,使企业只需一种语言就能搭建丰富的前端体验和后端业务逻辑。受益于开发速度和效率的提升,企业发现可以使用的Swift技巧越来越多。在服务器端使用Swift还提供了更加简化和安全的工具链,方便端对端的应用开发。

“要开发跟上时代的数字应用,需要能跟上时代的编程语言。Swift易于学习,快速可靠并便于互动,CIO们在搭建下一代企业移动应用时,非常关心的就是这些特性,”IBM MobileFirst产品管理部副总裁Michael Gilfix说。“云端的Swift语言,为企业大幅简化端到端应用开发提供了契机,使生产力达到新的高度。”

IBM Swift工程师们正在和日益壮大的Swift.org开发者社区密切合作。他们的重点关注领域是多核硬件的并发性,这一点正是企业级工作负载的关键要求。IBM非常兴奋地宣布将提供更多资源,帮助这一社区探索、搭建和共享Swift资产。

开发者可以从IBM云端Swift的支持中获取三个方面的帮助:

体验Swift Sandbox:体验开源Swift,充实开发技能,并了解Swift能够为企业提供何种能力。请点击Swift Sandbox了解新近改善的各项能力。

开发和部署:在Bluemix上搭建端对端应用,并使用Kitura这一IBM、OSX和Linux都兼容的新型开源网络服务器,实现快速应用部署。

共享Swift资源:创建编码包,并将其提交到部署在Bluemix上的Swift Package Catalog上,就能在各个项目中调用同一编码资源,这一举措旨在鼓励在全球开发者社区共享Swift新资源。

本文转自d1net(转载)

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/140109

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。