フロントエンド温泉にサーバーレスでダイブする(Public)
-
Upload
yuki-ito -
Category
Engineering
-
view
135 -
download
0
Transcript of フロントエンド温泉にサーバーレスでダイブする(Public)
フロントエンド温泉に
サーバーレスで
ダイブする
Yuki Ito
フロントエンド温泉に
サーバーレスで
ダイブする
Yuki Ito
Webへの愛の叫び方
伊藤勇希 Yuki Ito
- 19歳、ピチピチのフレッシュマン
- いろんなことに手をつけては飽きるタイ
プ
- PHP -> C# -> JavaScript -> Rails -> JavaScript
アジェンダ
1. Webフロントエンドの楽しさって?
2. Webフロントエンドの学び方
3. 最近のトレンドとこれから
プログラミングって、何が楽しいの?
僕が思うプログラミングの楽しさ
- ソースコードを書く楽しさ
- 書いたものが動く楽しさ
僕が思うプログラミングの楽しさ
- ソースコードを書く楽しさ-> 常に驚きを与えてくれる
- 書いたものが動く楽しさ-> 自分のレベルにあった書き方ができる
(「熟練者じゃないとできない」ということが少ない)
なぜ?
なぜ?
- 怒涛の勢いの仕様の進化
- PaaS、BaaSの充実
- Google と Facebook が起こしたライブラリにお
ける2度のブレークスルー
Webフロントエンド青春時代
難しいことをせずに、アプリを作れる環境が整いつつある
作りたいものを作ろう!
作りたいものを作ろう!
どこから学ぶ?
よく聞くこと
- 進化が早すぎる...!
- CSS / HTML / JavaScript / サーバーサイド 全
部覚えなきゃならないの...?
- ライブラリとかトレンドが多すぎて何を使えばい
いのか...
わかるー! (>_<)
わかるー! (>_<)でも
自分にあった作り方をすれば良い
一つのことを行うのにいろいろな方法があるのが
Web
必ずしもトレンドに乗る必要はない
- 「この技術じゃないとできない」ということはほと
んどない
- 結局学習コストが低いものが好まれる
- 新しいパラダイムが出てきた時には乗っておく
といいかも
Redux
Redux
「サーバーレス」という選択肢
- “Serverless Architecture”
- 定義がはっきりしていないが、ここでは BaaS
を含む言葉とする
って何??????
って何??????
って何??????
- 自分でサーバーを立てたり VPS(EC2) を利用
したりせず、バックエンドに特化したサービス
(BaaSなど)を利用する
- DB などのセットアップをする必要がない
- サーバーのコードを書かなくていい
って何??????
- フロントエンドだけ!!!
- 小さなアプリを素早く作るのにはいい選択肢
- 目的に合った手段を選びましょう
Webには様々な選択肢があり、正解はない
常に変化していくWebフロントエンド
楽しく学び、書き続けよう
Webはこれからどうなる?
これからのWebについて想像しよう
- JavaScript 、消えるってよ
-> WebAssembly
- IoT でもWeb -> WoT、Generic Sensor API
- 世界は宣言型へ -> Elm、Reactive
- 進化するCSS -> CSSNext、CSS Houdini
これからのWebについて想像しよう
- バックエンドとフロントエンドの境界が消える...?
-> Reactサーバーサイドレンダリング、Fluxデ
ザインパターン
- なんでも Web にしちゃおう!
-> Extensible Web
Webは新しいコンセプトやアイディアに満ちている
楽しい!!!!!!!!!!
作りたいものを作ろう!
楽しく学び、書き続けよう
楽しい!!!!!!!!!!
Thank you!