C# 在.Net中为所有移动操作系统开发移动应用程序

C# 在.Net中为所有移动操作系统开发移动应用程序,c#,.net,wcf,mobile,C#,.net,Wcf,Mobile,我是c#开发者,希望在所有主要移动平台上开发一个应用程序。我想通过.net服务(WCF、REST或WEB.API)向所有平台共享我的业务逻辑。可能吗?如果是,那么我可以在哪些主要平台上使用这些服务?请建议,我应该使用什么样的应用程序体系结构 让我澄清一下。 我可以在android和ios手机应用程序中使用.net服务(WCF、REST或WEB.API)吗?我会调查phone gap和jquery mobile。我只使用了jquery mobile,但制作了一个带有.net服务的web应用程序来获

我是c#开发者,希望在所有主要移动平台上开发一个应用程序。我想通过.net服务(WCF、REST或WEB.API)向所有平台共享我的业务逻辑。可能吗?如果是,那么我可以在哪些主要平台上使用这些服务?请建议,我应该使用什么样的应用程序体系结构

让我澄清一下。
我可以在android和ios手机应用程序中使用.net服务(WCF、REST或WEB.API)吗?

我会调查phone gap和jquery mobile。我只使用了jquery mobile,但制作了一个带有.net服务的web应用程序来获取数据。然后使用jquery mobile在不同的移动设备上显示它

看看这个:


它是一个用于开发跨平台移动应用程序的C#框架

我一定是真的错过了什么,如果你的业务逻辑都在REST服务中,这绝对是跨平台的。就您的体系结构而言,这应该取决于您的需求(和预算)。我看到有人已经在我打字时推荐了phonegap和jquery mobile(它们非常有用)。不过,您甚至还没有指定本机应用程序、web应用程序和混合应用程序,因此无法回答您的问题。值得注意的是,使用本机应用程序每年至少要花费2000美元。