8

WindowsストアアプリとWP8アプリの両方の間の中間層(Azureを考えてください)に接続する必要があります。Windows Azureモバイルサービスは、ソリューションとして提供されています。

しかし、私は「... MOBILESサービス」という名前を読みすぎていますか(一部はモバイルアプリではなく、デスクトップ、ラップトップ、タブレットで実行されるため)?

私の場合、Windows Azureモバイルサービスではなく、Azureクラウドサービスを使用したほうがよいでしょうか。

4

2 に答える 2

18

Windows Azureモバイルサービスは、モバイルアプリとWindows 8アプリのクラウドでバックエンドを取得するための高速で簡単な方法です(Windows 8アプリが必ずしもモバイルデバイスをターゲットにしていない場合は問題ありません)。これには、認証、データベースストレージ、プッシュ通知など、バックエンドで最も一般的に必要なものが含まれます。ここではサーバー側の開発は必要ありません。バックエンドをリクエストするだけで、すぐに使用できるようになります。ただし、サーバー側のロジックが必要な場合は、JavaScriptスクリプトの形式で追加できます。

または、コンピューティング、ストレージ、SQLデータベースサービスなどのWindows Azureクラウドサービスの組み合わせを使用して、クラウドに独自のバックエンドを構築することもできます。このレベルではより多くの機能にアクセスできますが、独自の開発も行っています。サーバー側のロジックは、C#、VB.NET、PHP、Java、Pythonなどで自由に作成できます。

どちらを使うべきですか?

Windows Azureモバイルサービスがニーズを満たし、クラウド固有のことを学ぶよりもモバイルアプリに集中したい場合は、それがおそらく最善の方法です。

Windows Azureプラットフォームに精通していて、WAMSが提供するものとは異なる機能が必要な場合は、クラウドサービスを使用して独自のバックエンドを作成することをお勧めします。

どちらに進むべきかわからない場合は、最初にWAMSを試してみることをお勧めします。これは、開始するのが迅速で簡単だからです。

于 2012-12-03T00:02:38.513 に答える
7

Azureモバイルサービスは、データの保存、プッシュ通知、認証のいずれかが必要になる可能性があるコンポーネントを使用できるように設計されています。

これは、アプリケーションからデータアクセス層とそれにアクセスするためのWeb/WCFサービスを作成する必要性を抽象化します。すぐに使える機能をボイラープレート化するだけです。

ただし、これはモバイルアプリケーション専用であることを意味するものではなく、その背後には通常のSQLAzureデータベースと任意の.NETベースのアプリケーションから使用できるAPIがあります。

基本的なCRUD操作以上のものが必要で、認証とプッシュ通知を使用しない場合は、独自のAPIとDALのセットをロールし、代わりにクラウドサービスを使用すると思います。

柔軟なスキーマ、定型データアクセスが必要で、他のモバイルサービスのいくつかを使用したい場合は、非常に適しています。

Windows8またはWP以外のASPアプリケーションからモバイルサービスを利用するためのリンクは次のとおりです:link

于 2012-12-02T23:49:22.683 に答える