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

JRubyで作るapiサーバー

1,887

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,887
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "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の世界に入ってみよう!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×