分布式商用平臺上的云計算——比如Google App Engine和Amazon EC2——也許是Web 2.0應用開發中最讓人興奮的新趨勢。不需要專用的高可靠性服務器群,以及連帶的成本和復雜性,商業云平臺就允許按需構建應用并對應用進行托管。
云的“后端”架構已然激動人心,同樣,強大、低成本手持移動平臺的利用也讓“前端”變得令人振奮——像iPhone和Android這些手持設備即將會實施那些幾年前還難以想象的服務。
DeveloperWorks上由Noah Gift和Jonathan Saggau寫的新文章《將Apple的iPhone連接到Google的云計算產品》 論述了兩個平臺相結合的能力。作者通過利用iPhone特有的plist結構(Apple特定的一種XML格式)構建了一個Python應用,并托管在 AppEngine上,該應用能按要求在iPhone上給出一首莎士比亞的十四行詩。示例代碼包括AppEngine上的Python代碼、iPhone的Objective-C客戶端,還有數據如何使用XML plist通過HTTP傳輸的例子。
查看英文原文:Integrating Google App Engine with iPhone
