MonoTouch连接到Azure ACS,Azure SQL / Azure WCF

我将制作iOS应用程序,并且想知道与新语言Cocoa开发的差异,还是使用Mono-Touch的旧语言C#

应用程序的要求应该是使用Azure,存储/检索信息,频繁地存储在本地设备上,内容浏览和令牌login到门户网站,截止date是从今天起两个月,我以前从未开发任何iPhone / iPad应用程序。 我可以知道哪个更容易启动,是否有任何资源单声道? 而我发现如果我可以使用旧的编程语言是好的,但似乎没有这样的事情来支持monoTouchazure色的发展…

感谢您的回复。

首先你在一个post里问了很多东西。 关于你的第一个问题,答案是非常主观的。 Objective C / Cocoa是用于iOS开发的本地语言,但是使用MonoTouch将需要您依赖MonoTouch提供的任何内容。 所以,如果它不是MonoTouch的一部分,你将无法做到这一点。 在这里你可以find很多其他SO用户的意见: MonoTouch&C#VS Objective C for iphone app

我可以从任何移动设备给你一些关于Windows Azure开发的指导。 从任何移动设备连接到在Windows Azure上运行的不同服务是相同的。 如果应用程序在Azure上运行并且公开了HTTP或HTTP端点,或者您正在通过代码进行直接REST式呼叫的Azure存储,则大多数服务都提供直接的HTTP / HTTPS连接。 因此,在移动设备上使用哪种编码语言并不重要,您可以使用本地语言连接到Windows Azure。

在这里输入图像说明

所以如果你selectObjective C,那么你可以使用iOS SDK for Windows Azure 。 但是,如果您决定使用MonoTouch,则需要使用WebClient API来创build您自己的HTTP / HTTPS连接,这可能会比较复杂。 在互联网上,您可能会发现一些实验级别的代码,以使用Azure服务和MonoTouch应用程序,以便您可以自行尝试使其工作。

如果我严重依赖Windows Azure服务,我个人不会使用MonoTouch开发iOS设备上的应用程序,而是selectiOS Windows Azure SDK通过本机代码连接Azure服务。