4: 2015-06-19 (金) 09:28:14 njf[6] [7] [8] | 5: 2015-06-19 (金) 13:28:32 njf[6] [9] [10] | ||
---|---|---|---|
Line 47: | Line 47: | ||
*チュートリアル [#r376bfde] | *チュートリアル [#r376bfde] | ||
- | **ファイル構成 [#u348cf11] | + | **サーバー構成 [#u348cf11] |
GAEは転送量に応じて課金があるので、Flashゲームのように容量が大きくなる物をGAEのサーバーに置いておくのは費用面であまり良くありません。また、運用面でもGAEはFTPなどでアップロードするわけは無いので、管理がちょっと面倒になります。swfや読み込む外部画像ファイルなどは通常のレンタルサーバーに置いておいた方が良いでしょう。 | GAEは転送量に応じて課金があるので、Flashゲームのように容量が大きくなる物をGAEのサーバーに置いておくのは費用面であまり良くありません。また、運用面でもGAEはFTPなどでアップロードするわけは無いので、管理がちょっと面倒になります。swfや読み込む外部画像ファイルなどは通常のレンタルサーバーに置いておいた方が良いでしょう。 | ||
GAEへはcrossdomain.xmlを使ってアクセス可能にしておきます。 | GAEへはcrossdomain.xmlを使ってアクセス可能にしておきます。 | ||
- | こうすることで、万一アクセス数が予想以上に増えたときにもswfをホストしているレンタルサーバーを増やしたり変えたりする柔軟な運用が可能となります。もしレンタルサーバーでswfのホストもデータの保存もしていると、アクセスが多いときに引っ越したりするのは少し面倒になります。 | + | こうすることで、万一アクセス数が予想以上に増えたときにもswfをホストしているレンタルサーバーを増やしたり変えたりする柔軟な運用が可能となります。もし同一のレンタルサーバーでswfのホストもデータの保存もしていると、アクセスが多いときに引っ越したりするのは少し面倒になります。 |
そんな事を気にするほどのアクセスが無かった、という場合にはGAEの無料範囲で収まるでしょうから、固定のサーバー代が余分にかかることもありません。 | そんな事を気にするほどのアクセスが無かった、という場合にはGAEの無料範囲で収まるでしょうから、固定のサーバー代が余分にかかることもありません。 | ||
Line 61: | Line 61: | ||
https://cloud.google.com/appengine/downloads | https://cloud.google.com/appengine/downloads | ||
- | こちらでインストーラが配布されているので、インストールします。WindowsでPython2.7を入れていないパソコンの場合は、途中でPythonを入れてくださいというメッセージが出るのでそこからリンクをたどってPython2.7を入れるのを忘れないようにしてください。Macの場合は通常Python2.7ははじめから入っています。Linuxの場合は上記リンクページを参考にパスなどの設定が必要です。 | + | こちらでインストーラが配布されているので、インストールします。WindowsでPython2.7を入れていないパソコンの場合は、途中でPythonを入れてくださいというメッセージが出るのでそこからリンクをたどってPython2.7を入れるのを忘れないようにしてください。Macの場合は通常Python2.7ははじめから入っています。Linuxの場合は上記ダウンロードページを参考にパスなどの設定が必要です。 |
**Eclipse [#je4246fc] | **Eclipse [#je4246fc] | ||
Line 69: | Line 69: | ||
**PyDev [#e6f9c53c] | **PyDev [#e6f9c53c] | ||
+ | |||
+ | PyDevはEclipseのプラグインとして動作するPython統合環境です。 | ||
+ | |||
+ | http://pydev.org/ | ||
+ | |||
+ | Pythonのコード補完などがそれなりに使えるようになり、GAE用のテンプレートも用意されているので大変便利です。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
準備中 | 準備中 |
(This host) = https://njf.jp