分布式商用平台上的云计算——比如 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 传输的例子。
评论