Heroku + Ruby + Sinatra 本 : Cloning Internet Applications with Ruby
公開日:
:
最終更新日:2012/10/13
本
Cloning Internet Applications with Ruby | |
Chang Sau Sheong
Packt Publishing 2010-08-17 |
CodeIgniterのライセンス方針が変わった影響か、CloudIgniter がサービスをやめてしまったので代替サービスを探している。
CodeIgniter の系統的にはFirePHP に乗り換えるのが良さそうだったが、FirePHP を採用した無料のクラウドサービスはないし、さくらVPSにインストールするのも面倒そうだったので、しばらく前から話題の Heroku を使ってみようと考えた。
Heroku はいくつかの言語をサポートしているが、今回は Ruby を使ってみたい。しかし今作ろうとしているサービスは Ruby on Rails を使うほどではないので、Sinatra を使いたい。
しかしHeroku + Ruby + Sinatra を扱った和書がないので、洋書で探して見つけたのがこの本。
Amazon.com では今のところ★5のレビューしかない(4件)。良さはPreviewでも伝わってきた。
$39.99 の本が、Kindle版だと$14.39。しかも買ったら即ダウンロードが始まり、数分で読み始められる。
ちなみに、Heroku + Ruby on Rails であれば和書があった。
RoR はまだ使うことがなさそうなので今回は見送った。
1人でつくる「Ruby on Rails3」アプリケーション―Webアプリケーションの開発から公開まで! (I・O BOOKS) | |
堀 正義 第二I O編集部
工学社 2011-12 |
内容としては、Heroku 上で、Sinatra + DataMapper + Haml を使って現在一般的に使われているサービスをまねして作ってみよう(Cloneしてみよう)というもの。
Clone するサービスは以下の通り。そうそうたるサービスたちだ。
- URL Shortner (TinyURL)
- Microblogs(Twitter)
- Photo Sharing (Flickr)
- Social Networking Service (Facebook)
これらを試作してみることで、Heroku上での開発に慣れるとともに、Web サービスを作るにあたってのいろいろな工夫や苦労を体験できる。
しかし買う前から予想できていたが、Ruby の文法から学ぼうとしている自分には相当にハードルの高い読み物だった。
一応Sinatra, DataMapper, Hamlの基礎は描かれているのだけれどももちろんこの本だけでは足りないので、ひたすら検索しながら読んだ。
また、Ruby の説明はなく、手持ちの本は古かったので、一番詳しそうな プログラミング言語 Ruby を図書館で借りてきた。
検索できないのはつらいので、その後 Kindle版を購入した。
プログラミング言語 Ruby | |
まつもと ゆきひろ David Flanagan 卜部 昌平 (監訳)
オライリージャパン 2009-01-26 |
まだ URL Shortner までしか読んでいないが、読み終えたら相当に知識が深まりそうだ。
Heroku + Ruby + Sinatra に興味があり、まとまった内容が必要な人はどうぞ。
関連記事
-
Amazon Web ServicesあらためAmazon Product Advertising APIのObjective-Cでの利用
去年はC#でAmazon Web Serviceを使ったデモアプリを作成していたのだが、今年はiPh
-
Professional Android 2 Application Development (Reto Meier著)
Xperiaをオークションで入手して、Androidアプリの開発をはじめたので、書店やWebでAnd
-
[iPhone 開発関連本] SQLite入門 第2版 西沢直木
SQLite はそれなりにクセがあるらしく、今までに入手した知識とFMDBのソースコードだけ(FMD
-
Corona SDK 調査4日目
今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進
-
iPhoneアプリUI研究本 iPhone User Interface Design Projects
それほど期待せずに買ったのだが、これは面白かった。 和書だと、iPhoneアプリ成功の法則に近いが、
-
Android Hacks (株式会社ブリリアントサービス著) のメモ
日本で使える端末も増えてきたのでそろそろAndroid開発を学習しようと思い、今出版されている本を列
-
Programming in Lua プログラミング言語Lua公式解説書
Lua は参考文献が少ないので、まじめに書こうと思うとこの本に行き着くことになる。 開発者による公式
-
オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)
このiPhone Game Developmentは話題になっていることをみたことがないし、日本のA
-
「CodeIgniter 徹底入門」でPHP学習中
サーバー側のプログラミングに手を出してみたいと思い、何冊かPHP本を買ったりしてみたが、どうもしっく
-
最近読んだ本 iPhoneデジカメプログラミング
カメラアプリを作る予定はなかったので2011年3月に発売されてからしばらく様子を見ていたが、そろそろ