2010-10-13 74 views
0

我期待開發基本的客戶端服務器數據應用程序,以增加網站的價值。在iPhone上的Flash CS5 - 開發客戶端/服務器數據應用程序

該網站是基於.net的,打開api如asmx web服務,json或xml會很簡單。

任何人都可以告訴我什麼是限制 - 從技術上講,什麼是可能的閃光燈,也是蘋果認爲是良好的做法。

有沒有人有任何Actionscript代碼示例?

回答

1

我不認爲與Flash參與任何被視爲蘋果「好習慣」 ......

開玩笑之外,我會用JSON去,它適合的ActionScript很好,因爲動作腳本基於ECMAScript。 JSON的開銷比XML少,在手機上也是一件好事(帶寬較少)。

在ActionScript中使用XML很容易,因爲它具有E4X,但如果您應該在稍後階段切換到Objective-C/Cocoa,我相信JSON比解析XML更適合。

你應該避免的是設置一個SOAP Web服務。根據我的經驗,它可能在.Net服務器端看起來像是一個誘人的選擇,但在ActionScript等腳本語言中(而SOAP有很多開銷),在客戶端使用起來很麻煩。

所有這一切都表示,我還沒有爲使用Adobe的Adobe Flash CS5 packager for iPhone的iPhone進行任何開發。

+0

謝謝拉爾斯,我似乎無法找到任何人使用CS5做過任何真正的iPhone開發。儘管存在着錯誤的開始,但令人驚訝的是,在那裏有很多Flash開發人員以及CS5中大量宣傳此功能。 – Gavin 2010-10-13 19:15:56

+0

JSON的最大優點是它很容易映射到基礎類型(NSNumber,NSString,NSArray,NSDictionary);你將數據存儲在JSON中幾乎和你在plist中一樣(最大的區別是plist也支持NSData和NSDate)。 XML解析器往往是基於流的,如果它適合你的處理(XSLT),這很好,但是當你只是想把整個東西加載到內存中時,這是很愚蠢的。 SOAP更像COAP或OOAP ... – 2010-10-14 01:37:56

相關問題