问题描述
我要作的iOS应用程序,不知道对与可可或旧的语言C#与单点触摸
I'm going to make the iOS application and wondering on differences between development with new language Objective C with Cocoa or old language C# with Mono-Touch
应用程序的要求应该与蔚蓝色和存储工作/检索信息存储在本地设备频繁,内容浏览和令牌登录到门户网站,截止日期是从今天凌晨2个月,我从来没有开发任何的iPhone / iPad应用previously。可我知道,这是更容易启动,并是有单的任何资源?而我觉得这是伟大的,如果我可以用老的编程语言,但似乎是有没有这样的东西来支持MonoTouch的蔚蓝发展...
The requirement of the application should be work with azure and store/retrieve information to store on local device frequently, content browsing and token login to the portal, the deadline is 2 month from today and i never develop any iPhone / iPad application previously. May i know which is easier to start and is there any resources for Mono ? while i find it's great if i could use the old programming language but seem there're no such thing to support monoTouch azure development...
感谢您的答复。
推荐答案
您所有的都问很多事情在一个职位的第一位。关于第一个问题的答案是非常主观的。目标C /可可是iOS开发的母语使用不过MonoTouch的,会要求你依赖任何由MonoTouch的提供。所以,如果不是MonoTouch中的一部分,您将无法做到这一点。在这里,你可以找到很多其他的同胞,因此用户的意见:MonoTouch &安培; C#VS目标C的iPhone应用
First of all your have asked lots of things in one post. About your first question the answer is very much subjective. Objective C/Cocoa is native language for iOS development however using MonoTouch, will require you to depend on whatever is provided by MonoTouch. So if it is not part of MonoTouch you wouldn't be able to do it. Here you can find lots of opinions by other fellow SO users: MonoTouch & C# VS Objective C for iphone app
我可以给你在Windows Azure上开发一些指导从任何移动设备。连接从任何移动设备上的Windows Azure上运行不同的服务是一样的。大部分的服务提供,如果应用程序在Azure上运行直接HTTP / HTTPS连接和外露的HTTP或HTTPS端点或Azure存储你正在从你的RESTful直接调用code。所以没关系,你会在手机使用的编码语言决定,你肯定可以用本国语言连接到Windows Azure。
I can give you some guidance on Windows Azure development from any mobile device. Connecting to different services running on Windows Azure from any mobile device is same. Most of the services provide direct HTTP/HTTPS connection if the application is running on Azure and exposed an HTTP or HTTPs endpoint or for Azure Storage you are making direct RESTful call from you code. So it does not matter which coding language you will use in mobile decide, you sure can connect to Windows Azure with native language.
如果你选择目标C,那么你可以使用,这可能是比较复杂的。在互联网上,你可能会发现一些实验的水平code使用Azure的服务和应用程序的MonoTouch所以你可能在你自己尝试把事情的工作。
So if you choose Objective C then you can use iOS SDK for Windows Azure. However if you decide to use MonoTouch, you would need to use WebClient API to create your own HTTP/HTTPS connection something described here, which could be comparative complex. On internet you may find some experiment level code to use Azure services and MonoTouch application so you may be by your own to try to get things working.
我个人不会使用MonoTouch的开发iOS设备上的应用程序,如果我严重依赖于Windows Azure的服务,而不是我会选择iOS版的Windows Azure SDK天青服务通过本机code连接。
I personally will not use MonoTouch to develop application on iOS devices, if I am heavily dependent on Windows Azure Services, instead I will choose iOS Windows Azure SDK to connect Azure Service through native code.
这篇关于MonoTouch的连接到Azure的ACS,Azure的SQL / Azure的WCF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!