なぜrailsなのか

16
なぜRailsなのか

Upload: naoto-koshikawa

Post on 18-Jul-2015

709 views

Category:

Internet


2 download

TRANSCRIPT

なぜRailsなのか

MF Geeks Night

とは

blog

https://pplog.net

なぜRailsなのか

railsの特徴を考える • 規約縛り

• 周辺gemのエコシステム

• webの進化への追従の早さ\( ⁰⊖⁰)/

規約縛り• Convention over Configuration

• railsに乗るということは電車に乗って簡単に遠くまで行けるということ

• スタートアップでrailsが採用される一番の理由は、 簡単に遠くまで行けること?

• コードレビューの指針になる

周辺のエコシステム• githubにおけるpull requestの仕組みがこのエコシステムを広める根源

• 議論に透明性がある

• 誰にでもチャンスがあり当事者意識をもてる

• エコシステムに貢献できる

webの進化への追従の速さ• railsの進化はWebの進化

• railsはバージョンアップはつらい

• 進化のために過去を切り捨てることが、railsが今も進化し続け、多くの人に利用されていて、エコシステムが形成されることの鍵

追従するために• railに乗る

• テストを書く

• rails本体を含めたエコシステムの動向をウォッチする

それでもrailsを選択する理由• それでもrailsを使うのは、 規約縛り、 周辺のエコシステム、 webの進化への追従 と言った点に魅力を感じるから

• 企業の活動において、railsを選択することはエンジニアリングにおけるただのフレームワークの選択ではなく、重要な経営判断

以上