2010-10-13 2 views
0

Я ищу для разработки базового приложения данных клиентского сервера, чтобы повысить ценность веб-сайта.Flash CS5 на iPhone - разработка приложений данных клиент/сервер

Веб-сайт основан на .net и открывает api, такой как веб-сервис asmx, json или xml будет простым.

Может ли кто-нибудь сказать мне, какие ограничения - технически, что возможно со вспышкой, а также то, что Apple считает хорошей практикой.

Есть ли у кого-нибудь примеры кода Actionscript?

ответ

1

Я не думаю, что с флэш участие считается «хорошей практикой» Яблоком ...

Шутки в сторону, я бы с JSON, он подходит ActionScript хорошо, так как ActionScript основан на ECMAScript. У JSON меньше накладных расходов, чем на XML, также может быть хорошо на телефоне (меньше пропускной способности).

Работа с XML проста в ActionScript, так как у него есть E4X, но если вам нужно на более позднем этапе переключиться на Objective-C/Cocoa, я считаю, что JSON лучше подходит для синтаксического анализа XML.

Возможно, вам следует избегать установки веб-службы SOAP. По моему опыту, он может выглядеть как заманчивый вариант на стороне сервера .Net, но громоздко работать на стороне клиента, на языках сценариев, таких как ActionScript (и у SOAP много накладных расходов).

Все это говорит о том, что я не сделал никаких разработок для iPhone, используя Adobe Flash CS5 packager для iPhone.

+0

Спасибо Ларсу, я не могу найти никого, кто сделал бы настоящего iPhone-разработчика, используя CS5. Что удивительно, несмотря на фальстарт, так как в нем много флеш-разработок и много шумихи над этой функцией в CS5. – Gavin

+0

Самым большим преимуществом JSON является то, что он легко сопоставляется с типами Foundation (NSNumber, NSString, NSArray, NSDictionary); вы храните данные в JSON почти точно так же, как и в plist (самое большое различие заключается в том, что plist также поддерживает NSData и NSDate). Анализаторы XML, как правило, основаны на потоках, что прекрасно, если оно подходит для вашей обработки (XSLT), но немного глупо, когда вы просто хотите загрузить все это в память в любом случае. SOAP больше похож на COAP или OOAP ... –

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