摘要

云计算应用服务具备优良的弹性与扩展性,但其开发则具备较高的难度和复杂性,要求开发者熟练掌握并运用各项云计算技术,搭建并维护网络化信息系统.在国民经济各行各业对云计算应用服务日益旺盛的需求驱动下,近年来出现了众多支持或辅助云计算应用服务完整或部分生命周期的开发环境.本文实践调研了多个主流云计算应用服务开发环境,根据自动化程度的高低将它们分为3个类别:用户自主搭建开发环境、社区自发维护标准构件及托管开发环境,其中第3类进一步分为4代:编辑型、应用级、函数级与集成型.通过典型案例的深入挖掘,梳理出云计算应用服务开发环境的4个主要发展趋势:虚拟化、轻量化、智能化与可视化,并基于我们研发的Cloud Studio开发环境探索其可能的具体形态与展现形式,特别是开发理念从微观层面的代码逻辑转变到宏观层面的数据流图,期望能够有效降低开发门槛,加速开发效率,促进"中国云"核心竞争力的形成.