今後のプロジェクトではAWSを使用し、適切なインフラストラクチャの取得には苦労しています。このプロジェクトは、ウェブアプリケーション、アンドロイドアプリ、およびiPadアプリで構成されます。さて、私はPHPとPythonを前にやったことがありますが、PHPがどれほど悪くて、新しいWebアプリケーションをPythonやRoRで行うべきか聞いています。私と一緒に、私はPythonが大好き!AWSを使用したDjangoまたはPHP for Web/Mobileアプリケーション
WebアプリケーションのEC2インスタンスでDjangoインスタンスを実行していると、Java/Android経由で簡単に対話できますか?それとも、S3とSimpleDB/RDSと対話してPHP SDKを使用するためにAWS Android SDKを使用するだけでよいので、EC2インスタンスを支払うことはありませんか?
1)Djangoのインスタンスすべてを制御EC2インスタンス上で実行されている:基本的にここに
には2つのオプションがあります。ブラウザとAndroid Appとの通信に使用されます。 2)EC2インスタンスはありません。 PHP SDKとAndroid SDKを使用してAWSと通信します。
Android SDKとPHP SDKがAWSと直接通信するため、2)簡単になると思います。しかし、私は1)のPython SDKを使ってAWSと通信することができます。したがって、私はmaintanへのエントリの1つのポイントを持っています。
私は質問が理にかなってほしいと思っています...ありがとう!
したがって、Java SDKを使用してAndroidからAWSに直接対話するのは良い解決策ではありませんか?あなたは正しいと言っているように、間にアプリを使用する必要がありますか? AndroidからDjangoアプリへのインタラクションはどれくらい簡単だと思いますか?私はそれが単にJSONとして解釈されるHTTPリクエストだろうと思いますか? – abisson
はい。それを行うには多くの方法がありますが、基本レベルではそれほど難しくありません。あなたがそれについての助けを必要とするならば、いくつかのチュートリアルのためにGoogleを囲んで、SO – Nils