近日,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新資源。