2013-09-26 4 views
6

Я занимаюсь разработкой приложения iOS/Objective-C Enterprise, которому необходим доступ к серверу SQL Server через размещенную службу C#. WCF является очевидным выбором для сантехники, но, как и большинство технологий разработки Microsoft, когда вы выходите за рамки простого демонстрационного приложения, оно становится довольно уродливым.Действительно ли ServiceStack подходит для клиентов iOS/Objective-C?

Я столкнулся с ServiceStack, и это выглядит намного лучше, чем WCF. Меня беспокоит, что я не могу найти почти никаких ссылок ни на кого другого, использующего клиент iOS/Objective-C (хотя я вижу пару ссылок на iOS/Mono клиентов ServiceStack).

ServiceStack явно ориентирован на стандартные протоколы, поэтому я уверен, что он может справиться с этой задачей, но у меня есть ощущение, что у меня что-то не хватает. Я пытаюсь водить гвозди с помощью блендера или что-то в этом роде?

Что такое основное решение для разработчиков iOS/Objective-C, подключающихся к базе данных SQL Server?

+2

Можете ли вы прочитать это [сообщение об iOS] (https://plus.google.com/106787359118990653189/posts/68MYiAi1ph1) в сообществе ServiceStack сегодня? – stefan2410

+0

Хорошо. Так что не единственный. Спасибо. – user2820920

ответ

6

С внешней стороны вы можете думать о ServiceStack как о простом чистке JSON по кабелю, хотя ServiceStack действительно дает приятную историю для .NET clients, имея возможность обмениваться типизированными DTO для предоставления сквозного Typed API бесплатно, т.е. без каких-либо кодов или дополнительных усилий. Сам вывод веб-сервиса чист и не имеет связи с ServiceStack и может быть легко использован стандартными JSON или XML-сериализаторами на каждой из соответствующих платформ.

swedishstartupspace.com Недавно опубликовано, как они built their winning SLussen iOS mobile app in a day в Упсале Хакатон. Они использовали родной iOS RestKit library, чтобы использовать их внутренний API ServiceStack.

Другие использовали Xamarin.iOS интерфейс для создания родных приложений iOS на C#, есть также курс на PluralSight, демонстрирующий, как использовать C# для develop Xamarin.iOS native mobile apps talking to a ServiceStack back-end.

Смежные вопросы