Android asp.NETWebAPI与移动应用
我只想为Android和其他移动平台制作一个电视指南。我想使用RSS更新更新我的应用程序。在这个特定的场景中,我想使用的RSS资源。我想我可以从我的Android应用程序中调用站点的RSS XML,解析它,显示,故事就到此结束 但是,我的堂兄弟告诉我,最好的方法是通过Asp.NETWebAPI服务。需要处理的事情。所以,如果我必须改变资源,像一些iptv提供商的RSS一样,我只需要改变服务,而不必处理我的移动应用程序。他说,另一个优势是,如果我想构建同样工作方式的Windows Phone应用程序或iOS应用程序,我将使用同样的服务来完成这项工作,只需为这些应用程序创建UI和基本功能 问题是我不知道Asp.net web Api是如何使用的 谁能给我一些有用的链接,或者更好的,写一个例子。我只想让来自的RSS通过Asp.NETWebAPI服务,我可以调用该服务并将其作为XML或。。。即使是Json。。。或者在我的应用程序中获取任何信息Android asp.NETWebAPI与移动应用,android,asp.net,xml,rest,asp.net-web-api,Android,Asp.net,Xml,Rest,Asp.net Web Api,我只想为Android和其他移动平台制作一个电视指南。我想使用RSS更新更新我的应用程序。在这个特定的场景中,我想使用的RSS资源。我想我可以从我的Android应用程序中调用站点的RSS XML,解析它,显示,故事就到此结束 但是,我的堂兄弟告诉我,最好的方法是通过Asp.NETWebAPI服务。需要处理的事情。所以,如果我必须改变资源,像一些iptv提供商的RSS一样,我只需要改变服务,而不必处理我的移动应用程序。他说,另一个优势是,如果我想构建同样工作方式的Windows Phone应用程
整个事情让我非常困惑如果RSS提要有足够的数据让您的应用程序运行,那么您就不需要ASP.NET Web Api。在这种情况下,ASP.NET Web Api可以发挥的唯一作用是充当中间层。例如,客户端应用程序与服务器应用程序(ASP.NET Web Api)联系,服务器应用程序从实际的外部数据源(tvprofil.NET RSS)提取数据 为完整起见,一份赞成和反对的清单: 使用中间服务器的优势
- 可靠性。您可以缓存外部数据源的数据,并在外部数据源脱机时提供该数据。此外,通过缓存数据,您可以将外部数据源的负载减到最小
- 可转换性。您的中间服务器可以将外部数据源的数据转换为更适合您的客户端应用程序的另一种格式。当您有许多外部数据源,每个数据源都以另一种格式提供数据时,这非常有用。中间服务器充当客户端应用程序的抽象层
- 更多努力。开发和托管一个中间服务器需要更多的努力
- 可靠性。您必须确保中间服务器处于联机状态,并且全天候连接到internet