2012-03-19 5 views
1

私はFacebookのアプリとHerokuのプログラミングを実験してきました。 Herokuが提供しているサーバー側の機能が私のアプリで使えるものであるかどうかは分かりません。それ以外の場合は、Webページをホストし、PHPとRubyのコマンドに応答する場所です。自分のサーバーにデータを動的に格納することさえできないと聞きましたか?では何をすることができますか?どのような種類のWebサービスが提供されていますか?Facebook Herokuアプリの例?

Herokuで実行される実際のFacebookアプリ/ゲームの例はありますか?

答えて

6

お問い合わせありがとうございます!私はヘロクのために働きます(最高の仕事!)。

英雄で実行されているサービスの場合は、success pageをチェックすると、The Dark KnightまたはFacebookを介してHarry Potterを見ている人は誰でもHerokuで動作しているMilyoniで処理していることがわかります。 Herokuは、誰でもWeb経由でアクセスするあらゆるタイプのアプリケーション(Facebookを含む)を構築できる開発プラットフォームです。

あなたがHerokuとすることは、あなたの能力とあなたがプログラムするアプリケーションによって異なります。ローカルでプログラムを作成したら、実行するHerokuにプッシュします。荒々しく成功した場合、Herokuはコードを変更せずに容易に拡張できます。クイックスタートをお探しの場合は、Sinatraの例がRubyで実行されています(Node.jsPHPPython)。

データに関しては、Herokuのサーバーでpostgresを使用することができます。すべてのHerokuインスタンスに共有postgresインスタンスが付属しており、さらに容量が必要な場合はupgradeにすることができます。保存しようとしている値に応じて、memcacheなどのサードパーティのストアを使用することもできます。クライアント側のCookieや、リモート接続(ほとんどすべて)を可能にするその他のデータストアを使用することもできます。

希望に役立ちます。

+0

私はHerokuをしばらく試していて、いくつかの例を試してみました。あなたは簡単なデータベースの格納と検索のための例に私を誘導できますか? Herokuの例のどれもこれを持っていないようです。 –

+0

これは、あなたが使用している言語/フレームワークにかなり固有のものです。私はRuby/Railsの経験があり、私の[邪悪なサンプルアプリケーション](https://github.com/schneems/wicked_example)などのActiveRecord(ORM)を使ったいくつかのサンプルアプリケーションを持っています。簡単な答えは、環境変数DATABASE_URLを使用してpostgresインスタンスに接続することです。ここから、通常のsqlを使用して挿入、更新、選択などができます。 Herokuで作業する前に、データベースから読み書きするものが必要です。 – Schneems