0

Androidと後で他のモバイルプラットフォーム用のTVガイドを作成したいだけです。RSSアップデートを使用してアプリケーションをアップデートしたい。この特定のシナリオでは、 http://tvprofil.net/ のRSSリソースを使用したいと思います。AndroidアプリからサイトのRSSXMLを呼び出し、解析して表示するだけで、話は終わりだと思いました。

しかし、私のいとこは、物事を行うための最良の方法はAsp.net WebApiServiceを使用することであると私に言いました。RESTに対処するための何か。したがって、リソースを変更する必要がある場合、iptvプロバイダーのRSSを気に入ってもらうには、サービスを変更するだけで、モバイルアプリケーションを処理する必要はありません。他の利点は、同じように機能するWindows PhoneアプリケーションまたはiOSアプリケーションを構築したい場合、同じサービスを使用して、それらのアプリのUIと基本的なものを作成することです。

問題は、Asp.netWebApiがどのように使用されているのかわからないことです。

誰かが私にいくつかの有用なリンクを教えてもらえますか、あるいはもっと良いことに、この泥棒の例を書いてください。http://tvprofil.net/からのRSSがAsp.NetWebApiサービスを経由し、サービスを呼び出してXMLまたは...さらにはJson ...として取得したり、何かを取得したりするだけです。私のアプリ。

全体が私にはかなり混乱しています

4

1 に答える 1

1

アプリケーションが機能するのに十分なデータが RSS フィードにある場合は、ASP.NET Web Api は必要ありません。このシナリオで ASP.NET Web Api が果たすことができる唯一の役割は、それが中間として機能する場合です。たとえば、クライアント アプリケーションはサーバー アプリケーション (ASP.NET Web Api) に接続し、実際の外部データ ソース (tvprofil.net RSS) からデータを取得します。

完全を期すために、長所と短所のリスト:

中間サーバーを使用する利点

  • 信頼性。外部データ ソースのデータをキャッシュして、外部データ ソースがオフラインであってもそのデータを提供できます。また、データをキャッシュすることで、外部データ ソースの負荷を最小限に抑えることができます。
  • 変形性。中間サーバーは、外部データ ソースのデータを、クライアント アプリケーションにより適した別の形式に変換できます。これは、それぞれが別の形式でデータを提供する多数の外部データ ソースがある場合に便利です。中間サーバーは、クライアント アプリケーションの抽象化レイヤーとして機能します。

中間サーバーを使用するデメリット

  • より多くの努力。中間サーバーを開発してホストするには、より多くの労力が必要になります。
  • 信頼性。中間サーバーがオンラインで、24 時間年中無休でインターネットに接続されていることを確認する必要があります。
于 2012-08-13T18:14:48.720 に答える