More Related Content
Similar to ぱろっと、Padrinoやめるってよ (11)
More from parrotstudio (15)
ぱろっと、Padrinoやめるってよ
- 1. ぱろっと、
Padrino
やめるってよ
ぱろっと(@parrot̲studio)
web�community�cafe�#2
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 3. 今の仕事は
Padrino
です
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 4. 提供するテーマ
アーキテクチャ
の選び⽅
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 5. 以前紹介したROGv
http://blog.parrot-studio.com/2012/05/gunmaweb9-
you-can-create/
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 6. 最初の仕様:ver1.0
✓ データ受付API
✓ 現在の戦況表⽰画⾯
✓ データは最新のもののみ保持
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 8. ver1.0のアーキテクチャ
✓ Ruby1.9.x
✓ Sinatra
✓ データはファイルに保存
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 9. その後の仕様:ver2.0〜
✓ 履歴をMongoDBに保持
✓ 履歴の確認
✓ データの解析機能
✓ データ肥大による⾼速化要求
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 10. "Railsを使うほど
大きくはないが、
Sinatraでは
構造化が難しい"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 11. よろしい、
ならば
Padrinoだ
(�゚Д゚)y─~~
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 12. ver2.0以降のアーキテクチ
ャ
✓ Ruby1.9.x
✓ Padrino
✓ MongoDB
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 13. 転機:ver5.0
✓ 新ギルド戦対応
✓ ⽇付をまたいだデータ解析
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 14. その結果・・・
✓ 重い(´・ω・`)
✓ 複雑化した構造
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 15. 追い打ち1
http://www.ruby-lang.org/ja/news/2013/02/24/
ruby-2-0-0-p0-is-released/
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 17. 設計をや
り直すか
(´-ω-)
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 18. そして
完成
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 20. Gagnrathサンプル1
Sample�:�http://ro.parrot-studio.com/rogvs
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 21. Gagnrathサンプル2
Sample�:�http://ro.parrot-studio.com/rogvs
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 22. Gagnrathのアーキテクチャ
✓ Ruby2.0
✓ Rails4(β1)
✓ MariaDB�
Source�:�https://github.com/parrot-studio/gagnrath
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 23. 結果
✓ 速いΣ(゚Д゚;≡;゚д゚)
✓ ⼀から⾒直したことで
構造もシンプルに(`・ω・´)�b
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 24. 素朴な
疑問
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 25. "だったら、
最初から
そうすべきだ
ったのでは?"
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 26. そうは⾔うがな大佐・・・
✓ 複雑化したのは「結果」
✓ すでに運用しているシステムを
⼀から作り直すというコスト
✓ どんどんバージョンUPする
⾔語/フレームワーク
✓ 新しい技術の出現
✓ Scala+Play�etc...
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 27. But...
✓ 最初からスタンダードを選んで
おけば移⾏コストはいらないの
では?
✓ 「枯れた技術」を使えばコスト
を下げられるのでは?
✓ 個⼈的なシステムだったからい
いけど、仕事のシステムならば
どうか?
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 29. アーキテ
クチャの
選び⽅
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14
- 30. どう思い
ますか
(´・ω・)?
ぱろっと、Padrinoやめるってよ by�@parrot̲studio�for�#webcommcafe�2013/04/14