More Related Content Similar to Ruby プログラマのための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist ) Similar to Ruby プログラマのための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist ) (20) Ruby プログラマのための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist ) 1. Ruby
Perl
2011/10/14
YAPC::Asia Tokyo 2011
17. Web Application
Framework
• Rails
• Rails
• Sinatra, Padrino, Ramaze, etc.
25. $ gem install heroku
$ heroku create
$ git push heroku master
34. $ perlbrew install perl-5.14.1
$ perlbrew switch perl-5.14.1
$ perlbrew switch /usr/bin/perl
36. Web Application
Framework
• Catalyst
• Catalyst
• Dancer, Mojolicious::Lite, Amon2::Lite, etc.
43. DotCloud
• PSGI PaaS
• CLI + Git, Mercurial
• YAPC::Asia Tokyo 2011 Sponsor :)
44. $ sudo easy_install pip &&
sudo pip install dotcloud
$ dotcloud create myapp
$ dotcloud push myapp
48. $ perlbrew install perl-5.14.1
$ perlbrew switch perl-5.14.1
$ perlbrew switch /usr/bin/perl
53. $ gem install heroku
$ heroku create
$ git push heroku master
54. $ sudo easy_install pip &&
sudo pip install dotcloud
$ dotcloud create myapp
$ dotcloud push myapp
55. Ruby Perl
•
•
• (Ruby|Perl)
Editor's Notes \n \n ロリポップ JUGEM ブクログ ザインタビューズ\nドクペ好きな技術責任者でも有名\n オンライン写真共有サイト\nRuby on Rails\n スイッチした\n言語は似てて平気だったけど他の部分で困った\n 言語以外の部分\nベストプラクティスが知りたかった\n Perlの「その他」がわからない人へ\n両方ちょっとずつ知ってる、翻訳、橋渡し\n役に立てるかも\n そう思って、話すことにした\n 言語「以外」の三つの要素\n プログラムの実行環境\n Rubyの実装いろいろ\nrpm がない\n手でソースからコンパイルするの面倒くさい\n \n \n \n \n \n \n \n \n \n 書いたプログラムを動かすサーバとかインフラ\n \n \n Salesforce\nmatz まつもとゆきひろ チーフアーキテクト\nRack == Ruby のウェブアプリケーション抽象化レイヤ\n \n Ruby の話ばっかりしてきたけど\nYAPC なのでここからは Perl の話を\nRuby を Perl に置き換えてみる\n \n 比較しやすいように三つの要素\n \n 最初から入ってるバージョンは古い\nシステムツールなどで使われてて依存されてるのでアップデートしづらい\n標準モジュールの新しいバージョンを cpan で入れるとカオスに\n 裏でやってる\nなんでビールと忍者なのか謎\n \n \n \n \n 我々は Perl でも Sinatra が欲しいわけです\n 依存が少ないのでインストールが簡単\n始めやすい\n \n \n \n Perl は CGI とセットで語られることが多い\nフレームワークに慣れると CGI とか書きたくないわけです\nPerl でも Heroku が欲しいわけです\n \n @miyagawa\n Python で書かれてる\nこれが Perl だったら...\n \n どっちも始めやすいし止めやすい\n \n \n \n \n \n \n \n \n 言語以外の部分もよく似ている\nスイッチはそれほど難しくないので試してみてください\n \n \n 福岡支社\nDAZAIFU PROJECT 新規サービス開発プロジェクト\nRuby, Rails, MongoDB, node.js\n Github ジョブボードでも求人してます\n興味のある方はぜひ声をかけてください\n 以上です\nご清聴ありがとうございました\n