Swift Server-Side,Open your eyes!

Swift Server-Side

北京时间 2015 年 6 月 9 日凌晨的 WWDC 大会上,发布 Swift 2.0 的同时宣布 Swift 即将开源,开源内容包括编译器标准库,并支持 Linux。开源和跨平台给语言带来了更宽的发展通道。

在 2016 年,Swift 官方成立了一个 Server APIs Work Group,这个小组的目标是在当前 Swift 的基础上,做一套纯 Swift 的、跨平台的、专门面向 Server 的底层库,提供给 Web Framework/Backend 的开发人员使用。也就是说,Swift 官方携手社区,正式进军 Sever-Side 开发领域了。涌现了很多 Swift 后端框架 VaporKituraPerfectZewo 等。

2018 年苹果开源了 SwiftNIO (Swift 版的 Netty)。SwiftNIO 是一个为开发高性能服务器和客户端而设计的事件驱动的异步网络框架。SwiftNIO 旨在成为一个构建网络应用程序和框架的底层工具,致力于提供低开销的I/O原语和协议实现。因此,通常可以将SwiftNIO视为一个构造块,用于构建供应用程序使用的高层网络通信框架,或者是供有苛刻要求的应用程序直接使用的高性能框架。

Swift 在 Server-Side 的蓬勃发展,对于 iOS 开发者来说是一件好事,可以比较轻松的去了解后端的知识,因为你会 Swift。

读到这里,你肯定会有很多疑问:

  • SwiftNIO 是什么?
  • Netty 是什么?
  • 这么开发服务器?
  • 怎么去选择框架?
  • 怎么去让别人访问到你开发的 web 服务器?
  • ...

一下子,好奇心上来了吧?基于此,小编也不能把全部知识讲清楚,为了让你有个比较快速的认识,给你搜集了以下几篇文章:

还是那句话:还没到给自己画圈的时候,不然你能开阔?

分享专题优质文章,每日更新,欢迎订阅公众号

转载于:https://juejin.im/post/5d4b6f1ff265da03d55e4192

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值