Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JRubyで作るapiサーバー

2012年2月25日に開催された岡山Javaユーザー会勉強会で発表した内容です

  • Be the first to comment

JRubyで作るapiサーバー

  1. 1. JRubyで作るAPIサーバー 2012.02.25第2回 岡山Javaユーザ会 勉強会 山本 和久
  2. 2. 自己紹介• 山本 和久• 岡山Ruby/Ruby on Rails勉強会• @kazuhisa1976• 株式会社リゾームに勤務
  3. 3. 自己紹介• 最近Rubyist Magazine(るびま)に記事 を書きました
  4. 4. 宣伝• 岡山Ruby会議01• 2012.07.07• 岡山国際交流センター• テーマ「Rubyの世界に入ってみよう」
  5. 5. おしながき• きっかけ• JRubyとは• SinatraでAPIサーバー• まとめ
  6. 6. きっかけ• 隣の席に @zephiransasがいたから?• エクセルシートを出力したかった• spreadsheetがなかなかxlsxに対応してくれ なかった• xlsxをバラしてxmlを直にいじるのは大変...
  7. 7. きっかけ• poiがあるじゃないか! Java は
  8. 8. きっかけ• じゃーJRuby使うか!
  9. 9. JRubyとは• RubyインタプリタのJavaによる実装• 実は動作が速い• 起動が若干遅い• CRuby1.9.2との互換性あり• 使い慣れたRspecが使える
  10. 10. JRubyとは• RVMでインストール• $ bash -s stable < <(curl -s https://raw.github.com/ wayneeseguin/rvm/master/binscripts/rvm-installer)• $ rvm install jruby• 実際に使ってみる
  11. 11. SinatraでAPIサーバー• 軽量Webフレームワーク• DBを使用しないのであればRailsよりオ ススメ• デプロイも簡単
  12. 12. SinatraでAPIサーバーrequire rubygemsrequire sinatraget /hi do "Hello World!"end
  13. 13. まとめ• コンソールで動きを確かめることがで きます• Webアプリも作ることができます• デプロイも簡単です• Rubyの世界に入ってみよう!

×