use*_*920 6 c# objective-c ios servicestack
我正在开发一个iOS/Objective-C企业应用程序,需要通过托管的C#服务访问SQL Server后端.WCF是管道的明显选择,但是像大多数Microsoft开发技术一样,一旦你超越了一个简单的演示应用程序,它就变得相当难看.
我遇到了ServiceStack,它看起来比WCF好多了.它让我担心我几乎找不到任何使用iOS/Objective-C客户端的人的引用(虽然我确实看到了一些对iOS/Mono ServiceStack客户端的引用).
ServiceStack显然专注于标准协议,所以我确信它可以完成这项工作,但我有一种唠叨的感觉,我错过了一些东西.我是不是想用搅拌机或其他什么来开钉子?
iOS/Objective-C开发人员连接到后端SQL Server数据库的主流解决方案是什么?
从外部你可以认为ServiceStack只是通过线路传送干净的JSON,尽管ServiceStack确实为.NET客户端提供了一个很好的故事,它能够共享类型化的DTO以免费提供端到端的Typed API,即没有任何代码或额外的努力.Web服务输出本身是干净的,与ServiceStack没有任何耦合,并且可以在每个相应平台中使用标准JSON或XML序列化程序轻松使用.
该swedishstartupspace.com最近发布了他们如何建立他们的获奖鲁森iOS移动应用程序在一天的乌普萨拉黑客马拉松.他们使用原生iOS RestKit库来使用他们的后端ServiceStack API.
其他人使用Xamarin.iOS前端在C#中构建本机iOS应用程序,还有一个关于PluralSight的课程,展示了如何使用c#开发与ServiceStack后端通信的Xamarin.iOS本机移动应用程序.