Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin+;ASP-WebAPI+;ASP MVC-哪种体系结构最好?_C#_Android_Asp.net_Asp.net Web Api_Xamarin - Fatal编程技术网

C# Xamarin+;ASP-WebAPI+;ASP MVC-哪种体系结构最好?

C# Xamarin+;ASP-WebAPI+;ASP MVC-哪种体系结构最好?,c#,android,asp.net,asp.net-web-api,xamarin,C#,Android,Asp.net,Asp.net Web Api,Xamarin,我找不到问题的答案,于是打开了这个话题 所以我想开发这个项目 数据库: 或者Couchbase或SQL Server(现在它并不重要,但我认为它将是Couchbase) 网站: Asp.NETMVC+Angular等-简单网站 Web Api: ASP.NETWebAPI **Mobile Application (This is hard side for me)** 我是一名优秀的C#开发者——这也是我希望由Xamarin编写应用程序的原因。 如果是坏主意-告诉我(并告诉我为什么是坏主意)

我找不到问题的答案,于是打开了这个话题

所以我想开发这个项目

数据库:

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

网站:

Asp.NETMVC+Angular等-简单网站

Web Api:

ASP.NETWebAPI

**Mobile Application (This is hard side for me)**
我是一名优秀的C#开发者——这也是我希望由Xamarin编写应用程序的原因。 如果是坏主意-告诉我(并告诉我为什么是坏主意)

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

3) 哪种认证方式更好(我想通过FB、谷歌、What's Up等方式让用户选择注册)

我不知道,也许你可以给我一些好话题的链接,或者同样的问题(我找不到) 或者你可以给我一个关于林达或普鲁拉西特的好课程的名字

多谢各位

  • 使用ASP.NET Web API,您可以使REST Web服务通过HTTP协议工作。任何支持HTTP协议的平台都可以使用您的web服务
  • 对于所有平台,您只需要一个web服务
  • 在当前ASP.NET Web API版本中,您可以通过OAuth使用支持本地帐户和外部帐户的ASP.NET标识
  • 例如,这显示了如何在Android中使用ASP.NET Web API。这是关于如何使用外部帐户进行身份验证。该博客中还有更多关于ASP.NETWebAPI的帖子,只要花几分钟浏览一下,你就会发现一些有用的信息

    我对Xamarin没有经验,所以我不能说任何关于它的事情。我在他们的本地平台(Android和Java,IOS和Objective C++)上编写移动应用程序

  • 使用ASP.NET Web API,您可以使REST Web服务通过HTTP协议工作。任何支持HTTP协议的平台都可以使用您的web服务
  • 对于所有平台,您只需要一个web服务
  • 在当前ASP.NET Web API版本中,您可以通过OAuth使用支持本地帐户和外部帐户的ASP.NET标识
  • 例如,这显示了如何在Android中使用ASP.NET Web API。这是关于如何使用外部帐户进行身份验证。该博客中还有更多关于ASP.NETWebAPI的帖子,只要花几分钟浏览一下,你就会发现一些有用的信息

    我对Xamarin没有经验,所以我不能说任何关于它的事情。我在他们的本地平台(Android和Java,IOS和Objective C++)上编写移动应用程序

  • 使用ASP.NET Web API,您可以使REST Web服务通过HTTP协议工作。任何支持HTTP协议的平台都可以使用您的web服务
  • 对于所有平台,您只需要一个web服务
  • 在当前ASP.NET Web API版本中,您可以通过OAuth使用支持本地帐户和外部帐户的ASP.NET标识
  • 例如,这显示了如何在Android中使用ASP.NET Web API。这是关于如何使用外部帐户进行身份验证。该博客中还有更多关于ASP.NETWebAPI的帖子,只要花几分钟浏览一下,你就会发现一些有用的信息

    我对Xamarin没有经验,所以我不能说任何关于它的事情。我在他们的本地平台(Android和Java,IOS和Objective C++)上编写移动应用程序

  • 使用ASP.NET Web API,您可以使REST Web服务通过HTTP协议工作。任何支持HTTP协议的平台都可以使用您的web服务
  • 对于所有平台,您只需要一个web服务
  • 在当前ASP.NET Web API版本中,您可以通过OAuth使用支持本地帐户和外部帐户的ASP.NET标识
  • 例如,这显示了如何在Android中使用ASP.NET Web API。这是关于如何使用外部帐户进行身份验证。该博客中还有更多关于ASP.NETWebAPI的帖子,只要花几分钟浏览一下,你就会发现一些有用的信息


    我对Xamarin没有经验,所以我不能说任何关于它的事情。我在他们的本地平台(Android和Java,IOS和Objective C++)上编写移动应用程序。

    IMHO,你应该在“谢谢”上发布这类问题。我试试看。但是希望我在这里也能得到很好的推荐。有了Xamarin,你应该能够分享你在这三个平台上处理API(以及大部分业务逻辑)的代码。在UI中,您可以选择使用Xamarin.Forms,在其中共享大量代码,也可以单独为每个平台执行(即使使用Xamarin.Forms,也可以根据需要为每个平台单独执行部分操作)。很好的一点是,你甚至可以在C#中完成特定于平台的部分。我试试看。但是希望我在这里也能得到很好的推荐。有了Xamarin,你应该能够分享你在这三个平台上处理API(以及大部分业务逻辑)的代码。在UI中,您可以选择使用Xamarin.Forms,在其中共享大量代码,也可以单独为每个平台执行(即使使用Xamarin.Forms,也可以根据需要为每个平台单独执行部分操作)。很好的一点是,你甚至可以在C#中完成特定于平台的部分。我试试看。但是希望我在这里也能得到很好的推荐。有了Xamarin,你应该能够分享你在这三个平台上处理API(以及大部分业务逻辑)的代码。在UI中,您可以选择使用Xamarin.Forms,在其中共享大量代码,也可以单独为每个平台执行(即使使用Xamarin.Forms,也可以根据需要为每个平台单独执行部分操作)。好东西就是这个平台