Riot.jsに向いている案件、向いていない案件
by
kkeeth
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Riot.js に向いている案件 向いていない案件 2017/02/02 Riot.js 勉強会 @Tokyo #2 @kuwahara_jsng 1
Slide 2
Slide 2 text
自己紹介 var my_info = { name: 'Kiyohito Kuwahara', twitter: '@kuwahara_jsng', github : 'k-kuwahara', qiita : '@clown0082', skill : 'PHP, CodeIgniter, JS, Riot', workplace: 'Leprachaun Corp.' } 2
Slide 3
Slide 3 text
アジェンダ • 向いている案件 • 向いていない案件 • まとめ • Riot.js で行き詰まったら ※ 技術的な話はありません 3
Slide 4
Slide 4 text
向いている案件 4
Slide 5
Slide 5 text
1. ミニマムかつ簡単に書ける ライブラリを求めている 5
Slide 6
Slide 6 text
公式HP を見てみましょう。 6
Slide 7
Slide 7 text
7
Slide 8
Slide 8 text
8
Slide 9
Slide 9 text
9
Slide 10
Slide 10 text
Riot.js で決まりでしょう! 10
Slide 11
Slide 11 text
2. フロントエンドが Riot.js で完結 11
Slide 12
Slide 12 text
グッドパターン 12
Slide 13
Slide 13 text
アンチパターン 13
Slide 14
Slide 14 text
3. React で苦労していて 何かに乗り換えたい 14
Slide 15
Slide 15 text
向いていない案件 15
Slide 16
Slide 16 text
1. コンポーネント指向 拒絶反応 最近のフレームワークは軒並みアウトなんじゃ… 16
Slide 17
Slide 17 text
2. きちんとMVC モデルで 開発したい 17
Slide 18
Slide 18 text
Riot.js はあくまでView に 特化したライブラリ MVC なら個人的にはAngular がおすすめ 18
Slide 19
Slide 19 text
3. ライブラリの更新に 拒絶反応 19
Slide 20
Slide 20 text
Riot.js (v3 )のリリース履歴 3.1.0: January 29, 2017, 3.0.7: January 10, 2017, 3.0.6: January 10, 2017, … 3.0.2: December 4, 2016, 3.0.1: November 26, 2016, 3.0.0: November 22, 2016 20
Slide 21
Slide 21 text
4. ハイパフォーマンスな サイトを作りたい 21
Slide 22
Slide 22 text
まとめ 22
Slide 23
Slide 23 text
向いている案件(まとめ) 1. ミニマムかつ簡単に書けるライブラリを求めている • 導入にコストがかからない • 最悪Riot.js を捨てても、ソースは使える 2. フロントエンドがRiot.js で完結 3. React で苦労していて何かに乗り換えたい 23
Slide 24
Slide 24 text
向いていない案件(まとめ1 ) 1. コンポーネント指向に拒絶反応 • 最近のフレームワークはおそらくアウト 2. きちんとMVC モデルで開発したい • Riot.js はあくまでView に特化したライブラリ • デザインパターン、Flux ・Redux などを入れる • 別のフレームワーク(Angular など)を使う 24
Slide 25
Slide 25 text
向いていない案件(まとめ2 ) 1. ライブラリの更新に拒絶反応 • v3 は最新のものを使うことが望ましい 2. ハイパフォーマンスなサイトを作りたい • v3 で速くなっとは言えDOM が多すぎると… 25
Slide 26
Slide 26 text
Riot.js で行き詰まったら 26
Slide 27
Slide 27 text
Riot.js で行き詰まったら • ググっても記事が見つからなかったらslack で聞く! • slack に質問部屋も用意されてます! 27
Slide 28
Slide 28 text
Riot.js で行き詰まったら • ググっても記事が見つからなかったらslack で聞く! • slack に質問部屋も用意されてます! • 本家リポジトリのissues を探す! • 海外の方が活発にissues で議論されてますよ! 28
Slide 29
Slide 29 text
Riot.js で行き詰まったら • ググっても記事が見つからなかったらslack で聞く! • slack に質問部屋も用意されてます! • 本家リポジトリのissues を探す! • 海外の方が活発にissues で議論されてますよ! • 最後は本体のソースを読む! • 3600 行程なのでそれほど難しくはない(はず) • JavaScript 1 年目の自分でもなんとか読めます 29
Slide 30
Slide 30 text
ご清聴 ありがとうございました! 30