SwiftのWebフレームワークVaporを触ってみる

49
蛇を気体化させてみる 全40ページ

Transcript of SwiftのWebフレームワークVaporを触ってみる

Page 1: SwiftのWebフレームワークVaporを触ってみる

蛇を気体化させてみる全40ページ

Page 2: SwiftのWebフレームワークVaporを触ってみる

オフィス内で左隣りのスーパーエンジニアのK藤さんから帰社⽇のLT⼤会のレギュラーメンバーに選ばれました。とてもありがたいお話ですが今回は本当に話すことがなかったので困っていたところK藤さんがネタを提供してくださったので本当に助かりました。

また、次回以降もLTに参加させていただく予定なのでこんなのやってほしい︕などありましたらドンドンドーナツ…ドンドンメールで送ってくださると幸いであります。どうぞよろしくお願いします。

Page 3: SwiftのWebフレームワークVaporを触ってみる

題名の説明

Page 4: SwiftのWebフレームワークVaporを触ってみる
Page 5: SwiftのWebフレームワークVaporを触ってみる
Page 6: SwiftのWebフレームワークVaporを触ってみる
Page 7: SwiftのWebフレームワークVaporを触ってみる
Page 8: SwiftのWebフレームワークVaporを触ってみる

⾔わずもがな

Page 9: SwiftのWebフレームワークVaporを触ってみる
Page 10: SwiftのWebフレームワークVaporを触ってみる
Page 11: SwiftのWebフレームワークVaporを触ってみる
Page 12: SwiftのWebフレームワークVaporを触ってみる

??

Page 13: SwiftのWebフレームワークVaporを触ってみる

気体化する →Vapor

Page 14: SwiftのWebフレームワークVaporを触ってみる
Page 15: SwiftのWebフレームワークVaporを触ってみる

  Swift製 Webフレームワーク

Page 16: SwiftのWebフレームワークVaporを触ってみる

製作者⽈く

Page 17: SwiftのWebフレームワークVaporを触ってみる

IBM製のフレームワーク

https://twitter.com/qutheory/status/730402838564773888

Page 18: SwiftのWebフレームワークVaporを触ってみる

Pythonのフレームワーク

https://medium.com/@qutheory/server-side-swift-vs-the-other-guys-2-speed-ca65b2f79505#.eltqv8uf8

Page 19: SwiftのWebフレームワークVaporを触ってみる

Pythonistaは 全員この事実を知っている

今回はBottleというパッケージを使⽤

Page 20: SwiftのWebフレームワークVaporを触ってみる

ということで 今回は︕︕

Page 21: SwiftのWebフレームワークVaporを触ってみる
Page 22: SwiftのWebフレームワークVaporを触ってみる

の私が

Page 23: SwiftのWebフレームワークVaporを触ってみる

の私が

Page 24: SwiftのWebフレームワークVaporを触ってみる

の私が

Page 25: SwiftのWebフレームワークVaporを触ってみる

の私が

Page 26: SwiftのWebフレームワークVaporを触ってみる

ここまでで16枚

Page 27: SwiftのWebフレームワークVaporを触ってみる

それでは本編

Page 28: SwiftのWebフレームワークVaporを触ってみる
Page 29: SwiftのWebフレームワークVaporを触ってみる
Page 30: SwiftのWebフレームワークVaporを触ってみる
Page 31: SwiftのWebフレームワークVaporを触ってみる
Page 32: SwiftのWebフレームワークVaporを触ってみる
Page 33: SwiftのWebフレームワークVaporを触ってみる
Page 34: SwiftのWebフレームワークVaporを触ってみる
Page 35: SwiftのWebフレームワークVaporを触ってみる
Page 36: SwiftのWebフレームワークVaporを触ってみる
Page 37: SwiftのWebフレームワークVaporを触ってみる
Page 38: SwiftのWebフレームワークVaporを触ってみる
Page 39: SwiftのWebフレームワークVaporを触ってみる
Page 40: SwiftのWebフレームワークVaporを触ってみる
Page 41: SwiftのWebフレームワークVaporを触ってみる
Page 42: SwiftのWebフレームワークVaporを触ってみる
Page 43: SwiftのWebフレームワークVaporを触ってみる
Page 44: SwiftのWebフレームワークVaporを触ってみる

VaporとBottleを⽐較した理由

⽂法がよく似ている(軽量系)

Bottleやってみたい(Bottle)

Page 45: SwiftのWebフレームワークVaporを触ってみる

BottleがPython製 軽量Webフレームワークで最速︕

Page 46: SwiftのWebフレームワークVaporを触ってみる

実質作業時間 5時間程度なので適当コードです

環境構築3h

Page 47: SwiftのWebフレームワークVaporを触ってみる

Vaporの実⾏⽅法などは後⽇Qiita, ブログにて公開いたします

Page 48: SwiftのWebフレームワークVaporを触ってみる

開発中のアプリの静的APIなどにも使えるしいいと思いますよ︖

Page 49: SwiftのWebフレームワークVaporを触ってみる

Web Framework is Awesome:D

Webフレームワークは いいぞ︕