Xamarin + ASP WebAPI + ASP MVC - 哪种架构最好?

时间:2015-05-08 13:58:44

标签: c# android asp.net asp.net-web-api xamarin

我找不到我的问题的答案 - 并打开了这个主题。

所以我想开发项目。

数据库:

或Couchbase或SQL Server(现在它并不重要,但我认为它将是Couchbase)

网站:

Asp .NET MVC + Angular等 - 简单网站

Web Api:

ASP .NET WebAPI

**Mobile Application (This is hard side for me)**

我是一名优秀的C#开发人员 - 这也是我想要Xamarin编写应用程序的原因。 如果它的坏主意 - 告诉我(并告诉我为什么是坏的想法)

如果是好的框架,我有几个问题: 1)如何使用API 2)或者我需要为每个平台(iOS,Android,WP)编写 - 服务(如WCF)=(3项服务?)

3)哪种方式更适合身份验证(我希望通过FB,Google,What What Up等方式向用户提供选项注册...)

我不知道,也许你可以给我链接好主题,或者同样的问题(我找不到) 或者也许你可以给我一个关于Lynda或plularsight的好课程的名字?

谢谢。

1 个答案:

答案 0 :(得分:3)

  1. 使用ASP.NET Web API,您可以通过HTTP协议创建REST Web服务。任何支持HTTP协议的平台都可以使用您的Web服务。
  2. 您只需要一个适用于所有平台的Web服务。
  3. 在当前的ASP.NET Web API版本中,您可以使用通过OAuth支持本地帐户和外部帐户的ASP.NET标识。
  4. 例如,此post显示了如何在Android中使用ASP.NET Web API。这个one是关于如何使用外部帐户进行身份验证的。在该博客中讨论有关ASP.NET Web API的更多帖子,只需花一些时间飞过它,您就会找到一些有用的信息。

    我对Xamarin没有经验,所以我无法对此发表任何言论。我在他们的原生平台上编写移动应用程序(Android with Java,IOS with Objective C ++)。

相关问题