あなた次第です。もっと何が欲しいですか:新しいプログラミング言語を学ぶか、Webアプリの作り方を学びますか?
私はいくつかのPLayチュートリアルを始めたばかりで、それは本当に素晴らしいです。PLay2は以前のものよりもさらに素晴らしいです。Scalaを学びたいので、私にはぴったりですが、GAEとの互換性がなくなったためですが、アプリをデプロイする方法は他にもあります。OpenShiftを試してみたいと思います(可能であればdunno、すぐに試してみます)。
私はPythonの大ファンでもあるので、当然のことながら、その中でアプリを構築するためのフレームワークも探しています。Djangoだけが選択肢ではありません。Djangoを試したことはほとんどありませんでしたが、今はweb2pyを試しています。多くの人が述べているように、Djangoの学習曲線は非常に困難です。Web2pyの方が優れているはずですが、足場アプリの「ウィザード」方式は好きではありません。
私はBottle(Flaskも同様)を使用しましたが、小さなアプリに最適です。RESTfulアプリは非常に簡単なので、おそらくそれが出発点になるはずです。
Pythonのフレームワークについて私が読んだことから:
- Djangoは、一般的なWebサイト/ CMSのように、習得が難しい場合に非常に適しています
- web2pyは非常に興味深い---私はそれをテストしている最中です、Redditはそれを使用していますか?
- web.py-ミニマルで軽量なフレームワーク、ほぼゼロからWebアプリケーションを構築する必要があります
- Tornado /Twisted---高速で非同期のフレームワーク
- フラスコ/ボトル---とても素敵なマイクロフレームワーク。RESTサービスに最適
私はそれらすべてを試したわけではありませんが、それは私がウェブ/ブログなどを読んでいる間に見つけたものです。
Play Framework 2.xのようなものを探していますが、Python(理想的には3)で:)