« Rochester Castle (ロ… | Home | PostgreSQLのemergeで… »

Google App Engine触ってみた

2008-04-21 - 23:14

乗り遅れてるけどやっとアカウントが登録されたので、ほんの入り口だけ。
この先は、ただ普通のWeb開発になりそうなので、とりあえずここまで。

作ったもの: http://nnn.appspot.com/
ソース: http://freehg.org/u/masatomo/nnn/

なんか画像掲示板っぽいの。

  1. 画像投稿
  2. 画像毎にコメント
という機能だけ。UserAPIも使ってみたのでログインした場合にはユーザの情報も画像・コメント毎に保持。しなくも使える。

SDKに付属してくるサンプルとたいして変わらない。超いい加減なので、どんなアップロードされたバイナリでも表示しようとするので何かやばいことになったらすまん。PythonやJavascript/HTMLでがんばれば当然できそうなところはやってない。Template使ったりAJAXとか。なのでHTML埋め込みだせーとかは禁句。

思ったこと:
  1. 超簡単
    こりゃ便利。こんな簡単に書けてスケールはするし、サーバ側の面倒みなくていいとは素敵すぎる。
  2. SDKすごい
    SDKで簡単に開発できるので、アカウント作成まで待たなくても良かったな。認証APIとかも使える。もちろんテストデータだけど。
  3. Python楽しい
    Portage開発やめてからしばらく触ってなかったけど、やっぱりPython大好きだ。インデント万歳。
  4. GQLはいまいち
    SQLっぽいのにこだわることないのに、と思った。他の手段もあるわけだが。
  5. ドキュメント充実
    公式のドキュメントが多すぎず少なすぎず、ちょうどいい感じ。
  6. 管理画面かっこいい
    アクセス増やして色々見てみたい
疑問:
  1. バックアップとかデータのエキスポートどうすんだろ
    Google様がデータを無くすとかはあんまり考えてないけど、プログラムのバグでデータを消しちゃったり壊しちゃった場合、どうやって戻せばいいんだろ。後、テスト環境(SDK上)でライブのデータでデバッグとかしたい場合もあるだろうし。
  2. サーバ側で定時処理とかしたかったら、定時であるURLをキックするようにしとくとかしかないのかなあ。別にいいか。
  3. 各データに連番振りたいとき自動にする方法ないのかな。

なんか大きめの物作ってみたいけど、ネタがない。

使用タグ:
No comments

Trackback link:

トラックバック用URLを生成するには、JavaScriptを有効にしてください。

  
情報を記憶する

Emoticons / Textile
  (ユーザー登録 / ログイン)

通知:
アドレス非公開:

注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。

 

設定

  • イギリス在住プログラマー
  • 趣味は城巡り
  • オープンソース好きという表向き
  • twitter
  • masatomon at gmail.com

最近のエントリ

ロンドンでの引っ越し
引っ越した
PostgreSQL ebuilds
サーバ側のSubversionを移行でなんかエラー
VMware上のGentooでsuspendとかresumeとか。

twitter

photos from mobile


きもちー



状況がわかんない…



近所のお気に入りパブ…



チェス



photo.jpg


最近のコメント

通りすがりです… (Slony-I まとめ…): Slony の情報、大変参考に…
なかの (泥棒に入られた - …): ひろしまさん、 とりあえず…
mamoruk(usata) (泥棒に入られた - …): あれあれ、大変でしたね。 …
ひろしま (泥棒に入られた - …): 逆に考えるんだ。 初級期…
なかの (iPhone続き): なんかもろもろの話を総合…

最近の参照元

09:24 [Go] Flex app.xml id…
08:32 [Go] postgresql dbli…
07:55 [Go] svn UUID
07:28 [Go] gentoo
06:45 [S] subversion merge…
06:34 [Go] slonik_init_clu…
05:47 [Y] マルチマスタレプ…
05:04 trac.mizzy.org/puppet…
04:49 a.hatena.ne.jp/usata3…
04:48 [Go] subversion merg…
02:46 [Go] tortoisesvn ssh…
02:22 [Go] postgresql slon…
02:08 blog.mizzy.org/articl…
01:56 blog.mizzy.org/articl…
01:02 [Go] postgresql dbli…
16:22 a.hatena.ne.jp/usata3…

タグ

アーカイブ

2009-01
2008-12
2008-08
2008-04
2008-03
2008-02
2008-01
2007-12
2007-08
2007-07
2007-06
2007-05
2007-04
2007-03
2007-02

Powered by Pivot - 1.40.6: 'Dreadwind'