Eyes, JAPAN
Server Side Swift が熱い
Shoma Saito
熱い
とにかく熱い、昨年は様々なフレームワークが出て一斉に『〜触ってみた』系の記事が沢山でた
Eyes, JAPANではまだServer Side Swiftを使ったサービスはないけども、iOS班では次の案件はSwift Onlyでみたいな雰囲気が出ている
フレームワークの数々
上でも言ったが結構なフレームワークが出ている
その中でも注目してるのはPerfectだったりする
Perfect
Perfectという名に相応しいフレームワークでPerfectはPerfectである(ゲシュタルト崩壊しそう)
以前にも、Swift PerfectTemplateをみる というタイトルで上がっているが、すごくドキュメントが充実している https://www.perfect.org/docs/
また、Github上に様々なExample集があるhttps://github.com/PerfectExamples
そのExample集を見ればわかるが、公式で様々なモジュールを提供している
PerfectTemplate ではPerfect-HTTPServerが、 ToDoiOSDemoではそれに加えてPerfect-Turnstile-MySQLなどが使われている
オススメExample
個人的にオススメのPerfectExampleを紹介する
- Perfect-ToDo-iOS-Demo
- iOSアプリとServerとでSwiftのみで書かれているので一番良い
- ディレクトリ構造も本体とModelに分かれているため一番実用的
- Perfect-Logging
- Perfectは単体ではログを出力してくれないのでちらっとみると良い
- Perfect-Turnstile-MySQL-Demo
- MySQLのデモ
コミュニティ
Perfectはコミュニティも活発なのでSlackなどに入ると楽しい(もちろん全部英語)
また、3月のはじめにtry! swiftというカンファレンスがあり、そこでServer Side Swiftについてまた何かないか期待してる