昨天半夜看到一封邮件《Announcing Server APIs work group》,让我激动地去发了一条微博。简单地说,Swift 官方成立了一个Server APIs Work Group,这个小组的目标是在当前 Swift 的基础上,做一套纯 Swift 的、跨平台的、专门面向 Server 的底层库,提供给 Web Framework/Backend 的开发人员使用。也就是说,Swift 官方携手社区,正式进军 Sever-Side 开发领域了。Server APIs 的由来话说 Swift 从诞生之初就定目标为一个通用的编程语言,到了不久前 Swift 3.0 正式发布,不仅已经正式支持了 Linux 平台,社区和企业也萌现了一堆 Web 相关的架构,比如 IBM 的 Kitura、创业公司 Perfect,来自社区的 Vapor 和 Zewo。可以说这个生态已经渐渐起来了,尽管还比较早期和稚嫩。那么 Swift 官方成立 Server APIs Work Group 的意义是什么呢?在我看来,就是起到「催化剂」作用。如果你研究过当下 Kitura, Vapor, Zewo 等基于 Swift 开发的 Web 框架,就会发现他们各种去实现或者包装了一堆非常底层或者常用的库:底至 HTTP 协议、WebSocket、SSL,高至 JSON、XML 的解析。这是因为 S
...
继续阅读
(57)