近日,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(转载)