SwiftでのWebサーバー実装 2017年9月

September 7, 2017

2017年9月時点で見つけた良さそうなものの雑多メモ。 どんなアーキテクチャかと、Server::Starter への対応というネタをどこかでやりたいのでGraceful shutdownに対応しているかという観点を見ている。

Kitura

IBMが作っているのでちゃんとしてそうというイメージ。今から本当にSSSやるなら、自分だったらこれを選ぶかも。

Curassow

Nest というWSGI / Rack / PSGI 的なインターフェースをサポートしたWebサーバー。 正直あまり名前は聞かない。

Vapor

いまSwiftで一番人気があるのはこれなんだろうか?理由はよくわからないけど、フレームワークが使いやすいとかかな?

Perfect-HTTPServer

老舗。だいぶ初期からSSSのフレームワークとして有名だった気がする。

Skelton

日本人の方が作ってる。アーキテクチャがとてもちゃんとしているが、現時点でのSwiftの非同期周りの弱さと、言語としての限界もちょっと見えてしまった。

swift-server/http

このエントリーをはてなブックマークに追加