狠狠撸

狠狠撸Share a Scribd company logo
Yuzo Iwasaki
PERLの作法、RUBYの作法
? Yuzo Iwasaki
? Twitter: @ganchan0929
? GitHub: yuzoiwasaki
? CPAN: YUZO
? インフラエンジニア → Webエ
ンジニア
? 所属: 株式会社ワンズブレイン
自己紹介
? Yuzo Iwasaki
? Twitter: @ganchan0929
? GitHub: yuzoiwasaki
? CPAN: YUZO
? インフラエンジニア → Webエ
ンジニア
? 所属: 株式会社ワンズブレイン
自己紹介
CPAN Authorになりました!!
https://metacpan.org/pod/Geography::BrazilianStates
( )
さて、本题です
RUBYとは?
まつもとゆきひろ(Matz)氏によって開発され
たオブジェクト指向プログラミング言語
CやPerlなど様々な言語をベースにしている
RAILS(RUBY ON RAILS)とは?
Rubyで開発されたWeb Application Framework
DRY(Don’t RepeatYourself)、CoC(Convention
over Con?guration)などの思想に基づいた効率
的な開発が特徴
普段RAILSを使ってみて思うこと
効率はいいが自由度が少ない
Railsのエコシステムの中で完結してしまっている
PERLは自由
様々なパーツを組み合わせて動かすグルー言語
自由さ = 楽しさ!
日記アプリの例
?Diario
https://github.com/yuzoiwasaki/Diario
Mojolicious
Teng
Routingも自由に定義
まとめ
Rubyはいい言語、RailsはいいFramework
でも時々もっと自由に書きたくなる
Perlはより生に近い書き方なので自由さ
= 楽しさがある
おまけ: RUBYあるある
搁贰罢鲍搁狈书かない
正规表现
Not Match !
笔别谤濒の作法、搁耻产测の作法
これが正しい
Ruby/Rails
「後方互換性?」

More Related Content

笔别谤濒の作法、搁耻产测の作法