分布式商用平臺(tái)上的云計(jì)算——比如Google App Engine和Amazon EC2——也許是Web 2.0應(yīng)用開(kāi)發(fā)中最讓人興奮的新趨勢(shì)。不需要專(zhuān)用的高可靠性服務(wù)器群,以及連帶的成本和復(fù)雜性,商業(yè)云平臺(tái)就允許按需構(gòu)建應(yīng)用并對(duì)應(yīng)用進(jìn)行托管。
云的“后端”架構(gòu)已然激動(dòng)人心,同樣,強(qiáng)大、低成本手持移動(dòng)平臺(tái)的利用也讓“前端”變得令人振奮——像iPhone和Android這些手持設(shè)備即將會(huì)實(shí)施那些幾年前還難以想象的服務(wù)。
DeveloperWorks上由Noah Gift和Jonathan Saggau寫(xiě)的新文章《將Apple的iPhone連接到Google的云計(jì)算產(chǎn)品》 論述了兩個(gè)平臺(tái)相結(jié)合的能力。作者通過(guò)利用iPhone特有的plist結(jié)構(gòu)(Apple特定的一種XML格式)構(gòu)建了一個(gè)Python應(yīng)用,并托管在 AppEngine上,該應(yīng)用能按要求在iPhone上給出一首莎士比亞的十四行詩(shī)。示例代碼包括AppEngine上的Python代碼、iPhone的Objective-C客戶端,還有數(shù)據(jù)如何使用XML plist通過(guò)HTTP傳輸?shù)睦印?/P>
查看英文原文:Integrating Google App Engine with iPhone
更多詳細(xì)信息,請(qǐng)您微信關(guān)注“計(jì)算網(wǎng)”公眾號(hào):