在評估了開源項目的優先級後IBM離開了Swift服務器端開發工作組
Swift論壇上的公告表明,IBM正在停止Swift服務器端的工作,且團隊負責人Ian Partridge和技術架構師Chris Bailey也即將離開Swift服務器工作組。據悉,蘋果在2014年發布了Swift語言,並很快在iOS和Mac應用程序開發者群體中流行了開來。2015年,蘋果宣布將Swift開源,拓展了Linux和自家操作系統的生態。
(來自:IBM,via TheRegister)
同年1月,IBM表示:“得知這一點後,我們就通過蘋果的合作夥伴渠道開始了溝通,開始致力於將Swift中的主要基礎庫移植到Linux”。
2016 年2 月,藍色巨人發布了Kitura —— 一套用Swift 構建的服務器端框架。
其想法是為具有Swift 技能的移動開發者提供一條簡單的途徑,讓他們能夠用相同的語言來構建服務器組件、API 或Web 應用程序。
自那時起,該框架隨著Docker 鏡像和Helm 圖表一同發展,並可輕鬆部署到Kubernetes 容器中,且IBM 為其提供了商業支持。
在那年1 月的同一篇博文中,IBM 表示“正在財富500 強中的許多企業合作”,以便在服務器上使用Swift 的某種能力,但其中大多數都涉及Kitura 。
然而根據最新的公告,Kitura 項目的未來也被蒙上了一層陰影:
@IanPartridge 和@Chris_Bailey 想讓大家知道,在對開源代碼的優先級進行評估之後,IBM 已決定不再在2020 年繼續使用Swift,因此倆人都將推出該工作組。
@IanPartridge 將把Swift Docker 鏡像的職責移交給他人,建議社區中感興趣的新人能夠接班。
根據Ian Partridge 頻繁更新的LinkedIn 個人資料頁面,可知其當前正在從事“在Kubernetes 上使用Kafka 進行事件驅動和響應式微服務”有關的工作。
這點可能揭示了IBM 當前的“開源優先級”到底側重於哪些方面。直接開發K8 的前景,將不僅僅局限於Swift 服務器端。
據悉,Kitura 也是一個開源項目,但當前的活躍水平似乎並不高,表明移動端和服務器端開發者之間的協同作用,並未朝著IBM 期望的方向去發展。
若Kitura 缺少了IBM 的讚助,不知道它後續將如何商業化。當然,最終走向還得交由社區自己來決定。