中国到底有多少软件开发者,目前还没有一个权威的数字统计,但可以参考国际调查公司IDC于2014年发布的一个数据:2014年全球有1100万专业软件开发者,中国占10.1%达111.1万,按这个基准估算,目前中国的软件开发者至少在百万以上。
在过去三十多年内,这百万开发者其实没有更多的选择,他们几乎从接触电脑一开始就学的就是微软与英特尔的技术,微软开发者工具与C/C++开发语言几乎处于行业中的垄断性地位。在2017年4月26日的云栖大会南京峰会上,阿里云产品专家、研发协同云(RDC)产品经理李智说,他从一开始就是微软系程序员。
然而,根据CSDN发布的《2016中国软件开发者白皮书》(以下简称白皮书),随着云计算的兴起以及开源软件开发技术生态的完善与成熟,开发者正在远离微软技术体系。
根据《白皮书》的调查,Java、JavaScript继续成为开发者最多使用的编程语言,同时越来越多的开发者已经很少、甚至不再使用C/C++。在开发者最想学习的开发语言中,Python排名第一高达33%,其次是Java、JavaScript、Swift、Go、HTML、PHP。
在关键的数据库偏好中,选择开源MySQL的开发者高达73%,其次是Oracle达41%,微软的SQL Server排在第三位为33%。在云数据的选择方面,75%的开发者选择阿里云数据库RDS,选择AWS云数据库和腾讯云数据库的都达14%,选择微软Azure的只有5%。
由于在关键的开发者语言和数据库选择中领先,阿里云服务以65%的使用率受到开发者青睐;其次是腾讯云达到15%、AWS达到13%,而微软Azure的使用率仅为6%。
在4月26日的云栖大会南京峰会上,阿里云“意外”推出了研发协同云,可把软件需求、编码、测试、发布、反馈等整个软件开发生命周期都放在云端完成。
据悉,阿里云的研发协同云沉淀了阿里巴巴创立18年来在研发、运维方面积累的经验和产品。阿里云企业级产品总监汤子楠表示,“第一步计划是能够成为阿里云上近百万客户的研发、运维帮手”。
就在一个月前3月22日的华为青岛软件开发云大会上,华为强势推介华为公有云中最具特色的软件开发云。华为软件开发云基于华为30多年来软件开发经验与实践,要在未来几年服务100万个软件开发者、10万家软件企业、1000家院校和培训机构,还要让华为软件开发云进入相关专业的教材和教学工具。
同为基于开源软件技术体系,阿里研发协同云与华为软件开发云有何区别呢?李智强调,互联网公司的软件研发与传统软件公司的最大区别在于研发运维一体化,也就是说互联网公司更强调软件运维,在持续交付、持续集成方面更有实践经验,这也是云计算时代DevOps敏捷开发的核心,而传统软件公司的开发与运维往往是分裂的。
在谈到微软的软件开发体系时,李智作为一个资深微软程序员认为微软的技术体系比较封闭,一旦进入微软技术堆栈就很难出来,而这并不适用于互联网的开源技术体系。李智的声音也代表了广大开发者,反应在CSDN的《白皮书》里就是开发者正在离开微软技术体系。
除了推出研发协同云外,阿里云还在云栖大会南京峰会上推介了刚推出没多久的飞天敏捷版。作为阿里云的核心操作系统,飞天敏捷版支持Docker企业版,这增加了阿里云的专有云和混合云版本在企业级市场的吸引力。据了解,阿里巴巴集团内部运用容器技术已有六年时间,2016年阿里电商核心应用的基础平台全部转向Docker,并通过天猫双11进行了技术验证,能够部署和管控超过几十万容器的规模。
为了加大争夺开发者的砝码,阿里云在云栖大会南京峰会上还推出了两项“黑科技”:无服务器计算平台Function Compute函数即计算、全液体浸没服务器“麒麟”。其中,Function Compute函数即计算是阿里云对AWS提出的无服务器计算环境的应对,可以做到毫秒级弹性伸缩以及按需付费。所谓无服务器计算环境即开发者无需关注软件的某个功能到底是由哪个云数据中心的哪台服务器具体负责执行,只需要关注自己的软件逻辑与特性即可,这是国际上最新的开发者云技术。
而全液体浸没服务器“麒麟”通过把整台服务器浸在液体里循环冷却,数据中心可以无需使用空调,能源使用率(PUE)逼近了理论极限值1.0。在传统数据中心里,几乎有一半的电能消耗在了散热上,而液体降温作为一种极为高效的降温散热方式还是首次运用到商用服务器集群上。据了解,“麒麟”所使用的特殊液体完全绝缘且无腐蚀性,即使浸没元器件20年以上不会发生任何成份变化,也不会对电子元器件产生任何影响。
阿里云还加大了对全球开发者的投资力度。在云栖大会南京峰会上由阿里联合上百家合作伙伴的“2017阿里巴巴诸神之战全球创客大赛”正式拉开帷幕,英法美、新加坡、东京、迪拜、印度、澳大利亚和中国等地的数千支团队将参赛。这已经是第三届“阿里巴巴诸神之战全球创客大赛”,2017年“诸神之战”的全球赛区将扩大至25个。
在国内,截止目前阿里巴巴创新中心已在超过22个城市部署了32个创新中心孵化基地,累计为超过5000家创业企业提供云资源扶持及其它阿里系资源对接。2016年5月,阿里巴巴集团作为唯一一家互联网公司入选国务院首批“双创示范基地”。
根据根据Forrester Wave对中国公共云市场2016年Q4的报告,阿里云处于中国公共云市场第一位,其次是AWS和微软Azure。随着中国公共云/公有云市场第一轮跑马圈地接近尾声,如何让开发者用好、用深、持久使用云服务就成为了下一轮云计算竞争的焦点。华为云、阿里云在 2017年3月和4月先后推出面向开发者的云服务和开发者工具,证明了这一竞争焦点正在快速逼近。
转自钛媒体