2017年Q4开发者报告(英文版)_27页-6mb
报告摘要
总结:State of the DeveloperNation 14th Edition
核心内容
《State of the DeveloperNation 14th Edition》是SlashData™基于对全球超过21,700名开发者进行的年度调查所发布的报告,涵盖了2018年开发者经济的主要趋势。报告聚焦于四个核心主题:人工智能(AI)的崛起、无服务器计算(Serverless)的革命、AR/VR开发者的争夺战以及编程语言社区的规模评估。
主要观点
1. 人工智能(AI)的未来
- AI是未来的关键:超过一半的开发者认为,自动驾驶汽车的进展将在未来五年产生最大影响,AI和机器学习是推动所有技术突破的核心。
- 多领域应用:AI不仅在自动驾驶汽车中发挥重要作用,还广泛影响增强现实(AR)、聊天机器人、自主无人机和脑机接口(BCI)等技术。
- 技能需求变化:开发者需要掌握更广泛的技能,包括机械工程、生物学、数学、统计学等,以应对AI驱动的创新。
- AI开发参与度:30%的开发者参与了AI相关的项目。
2. 无服务器计算(Serverless)的兴起
- 快速采用:19%的后端开发者使用无服务器平台,比6个月前增长3%。
- 市场领导者:AWS Lambda占据主导地位,有44%的开发者选择它,而Microsoft Azure Functions和Google Cloud Functions分别有25%和24%的市场份额。
- 经济优势:无服务器架构适合轻量级应用,能够显著降低开发成本,并为云服务商带来资源效率的提升。
- 挑战与限制:尽管无服务器平台具有优势,但其深度采用受限于迁移至微服务架构的难度。
3. AR/VR开发者的争夺战
- AR/VR的市场潜力:25%的专业游戏开发者表示正在开发AR或VR项目,而整体开发者群体中这一比例为19%。
- 设备偏好:游戏开发者更倾向于使用专门的VR硬件(如Oculus Rift),而其他开发者则主要使用智能手机和桌面设备。
- 平台竞争:Android和iOS在AR平台中占据主导地位,而Google和Apple的内置AR SDK为开发者提供了强大支持。
- 硬件发展:微软的HoloLens在专用AR硬件中领先,Google Glass和MagicLeap则处于追赶位置。
4. 编程语言社区的规模评估
- JavaScript主导:JavaScript是当前最流行的编程语言,拥有近1000万开发者,比第二名多240万。
- Python快速崛起:Python有630万活跃开发者,最近超越了C#。
- 新兴语言增长缓慢:Swift、Ruby、Lua等语言吸引的开发者数量有限。
关键信息
- 调查范围:覆盖169个国家,超过21,700名开发者参与。
- 技术趋势:AI、无服务器计算、AR/VR、编程语言社区是报告的四大主题。
- 数据来源:SlashData™通过大规模的开发者调研获取数据,涵盖平台、收入、应用、语言、工具、API等多方面。
- 技术影响:AI和机器学习正在推动大量新兴技术的发展,同时也对开发者技能提出了更高要求。
- 市场挑战:自动驾驶汽车和自主无人机等技术仍面临技术、法规和基础设施等多方面的挑战。
方法论
- 报告基于SlashData™的全球开发者调查,数据来源广泛且具有代表性。
- 通过调查结果,分析开发者对新兴技术的预期和实际采用情况。
- 包含对技术趋势、市场格局和开发者行为的深入解读。
附注
- 报告提供了详细的图表和数据支持,便于理解技术趋势。
- 文档中包含多个合作伙伴和研究机构的标识,以确保数据的广泛性和权威性。
- 报告鼓励开发者和行业参与者关注并参与SlashData™的研究,以获取最新的技术洞察。
重要结论
- AI和机器学习是未来技术发展的核心驱动力,影响广泛。
- 无服务器计算正在迅速普及,但其采用仍受限于架构迁移的难度。
- AR/VR技术在游戏领域发展迅速,但整体市场仍处于早期阶段。
- JavaScript和Python是当前最受欢迎的编程语言,而其他语言的增长较为缓慢。
合作伙伴
- 研究合作伙伴:包括Intel和Microsoft。
- 媒体合作伙伴:覆盖多个国际社区和平台,如sitepoint、Ubuntu、InfoQ、GDG Vietnam、Unreal Engine等。
建议与展望
- 开发者需关注新兴技术,尤其是AI、无服务器计算、AR/VR等。
- 技能多样化是未来发展的关键,特别是跨学科知识的融合。
- 市场机会:随着技术发展,开发者将在AI、无服务器计算和AR/VR等领域找到新的机会。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载