点点网站开发技术分享

记录个人日常开发笔记与技巧

Google 应用引擎(Google App Engine,下简称 GAE)是 Google 用来云编程的方案:让你在 Google 的基础架构上运行 web 应用和存储数据,而不用担心服务器、网络、操作系统或者数据存储等等问题。这种资源的集合通常被称为云,其维护完全由谷歌本身负责。对于你这个开发者来说,只有你的应用程序和它能提供给用户的服务才是重要的。用户可以在任何可以连接到互联网的设备上使用和运行你的应用程序,你只需为你的软件真正需要的资源(CPU 处理时间、网络带宽、磁盘存储、内存等)付费。当有高峰期时,云平台会自动为你的应用程序增加资源,并在不再需要时减少资源:可扩展性是云计算的最大优势之一。协作型应用(一群人一起工作、分享数据、交流等)、提供服务的应用和进行大型计算的应用是云计算的优秀候选者。云计算应用的典型用户界面是一个浏览器环境。

阅读全文 »

2011 年 5 月10 日,在谷歌 I/O 大会上首次宣布了 GAE 对 Go 的支持。其最初是试验性的,只针对注册的测试人员,到 2011 年 7 月 21 日才完全对每个开发者开放。在撰写本文时(2012 年 1 月),目前的 Go App Engine SDK 是 1.6.1(2011-12-13 发布);它只存在于 Linux 和 Mac OS X(10.5 或更高版本),包括 32 和 64 位。支持的 Go 工具链是 r60.3 版本;一些变化是向后不兼容的,其 SDK 的 api_version 是 3。

阅读全文 »
0%