• 2016 年 Java 工具和技术的调查:IDEA 已超过


    最近「技术最前线」看到 RebelLabs 做了一次 2016 年 Java 工具与技术的调查,调查报告虽然是 6 月公布的,但数据一点也不过时。

    所以「技术最前线」忙会了一中午,写了这篇文章,带大家一起看看一些值得关注数据。比如:

    • 46% 的在用 IntelliJ IDEA,已超过了 Eclipse 的 41%; (谁是 Java IDE 王者,已经有答案了)

    • Git 有 68% 份额,而 SVN 仅有 23%;(这个不出意外)

    如果你想偷懒,可以直接拖到最后看总结,但十分不建议这么做啦~ 另外,本文已同步发布在伯乐头条(top.jobbole.com)网站。

    一、总览

    68% 的开发者用 Maven;

    68% 的在用 Git;

    46% 的在用 Intellij IDEA;

    43% 的在用 Spring MVC

    34% 的在用 微服务架构;

    32% 的在用 Docker;

    2016 年 Java 工具和技术的调查:IDEA 已超过

    62% 的在用 Java 8;

    60% 的在用 Jenkins;

    42% 的在用 Tomcat;

    39% 的在用 Oracle DB;

    31% 的在用 Java EE 7;

    29% 的在用 Spring Boot;

    2016 年 Java 工具和技术的调查:IDEA 已超过

    参与者的工作经验

    2016 年 Java 工具和技术的调查:IDEA 已超过

    74% 的程序员自认为高于平均水平

    2016 年 Java 工具和技术的调查:IDEA 已超过

    工作中主要项目的类型,67% 是全栈 Web 应用

    2016 年 Java 工具和技术的调查:IDEA 已超过

    是否采用了微服务架构?

    2016 年 Java 工具和技术的调查:IDEA 已超过

    在用哪种 JVM 语言?

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Java 版本

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Java EE 版本

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Java IDE

    2016 年 Java 工具和技术的调查:IDEA 已超过

    构建工具

    2016 年 Java 工具和技术的调查:IDEA 已超过

    应用服务器(蓝色为生产环境,黄色为开发环境)

    2016 年 Java 工具和技术的调查:IDEA 已超过

    生产环境所用的数据库

    2016 年 Java 工具和技术的调查:IDEA 已超过

    二、趋势

    Java SE 版本使用率(从2012年起)

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Java EE 版本使用率(从2014年起)

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Java IDE 使用率(从2012年起)

    2016 年 Java 工具和技术的调查:IDEA 已超过

    构建工具使用率 ↓

    2016 年 Java 工具和技术的调查:IDEA 已超过

    Web 框架使用率 ↓

    2016 年 Java 工具和技术的调查:IDEA 已超过

    版本控制系统 ↓

    2016 年 Java 工具和技术的调查:IDEA 已超过

    总结

    • 2040 名开发者参与;

    • 做全栈Web项目的开发者,平均大约有 10 - 12 年的工作经验;

    • 63% 的在大企业或中型工作就职;

    • 74% 的自认为高于业界平均水平;

    • 34% 采用了微服务架构;

    • 66% 并没有采用微服务,其中仅有 12% 的在未来有计划试试;

    • Java 8 是主流,62% 的参与者已经在生产环境用上了;

    • Java EE 7 , 31% 的参与者已经在用新版本了;

    • 42% 的根本不用 Java EE;

    • 46% 的在用 IntelliJ IDEA,已超过了 Eclipse 的 41%;

    • 68% 的在用 Maven ,Gradle 只有 16%.

    • Tomcat 是最受欢迎的应用服务器,高达 42%;

    • 39% 的参与者在用 Oracle DB ,稍微比 MySQL 的 38% 高了一点;

    • MongoDB 在最受欢迎的 NoSQL DB ,比例是 15% ;

    • Spring 依旧主宰着 Web 框架市场, Spring MVC 和 Spring Boot 的比例是 43% 和 29%;

    • Jenkins 主宰着 CI Server 市场,比例是 60% ;

    • Git 有 68% 份额,而 SVN 仅有 23%;

    • New Relic 在 APMs 有着 11% 份额;

    • 32% 的参与者在用 Docker ,但 54% 的根本没用虚拟化环境;

    • 71% 的参与者宣称自己是 Agile 的;

    • 未经伯乐在线许可,请勿转载;

    过去四年的变化

    • Eclipse 的份额持续下降,而 IntelliJ 却稳步持续上升,已经在使用率超越了 Eclipse;

    • Maven 依旧保持着绝对的领先优势;

    • Gradle 增长缓慢,暂时还不足以挑战 Maven;

    • Spring 主宰着 Web 框架市场,从 2012 年到 2016 年持续增长中,特别是 Spring Boot 可以称为剧增;

    • JSF 在缓慢下降。Stripes、Tapestry、Wicket 和 Play 1 看样子要退出历史舞台了;

    • Git 展示了强劲的增长,从 27% 到 68%。而 SVN 却从 55% 降到 23%;

  • 相关阅读:
    IDEA 必要配置
    人工智能能力提升指导总结
    lerna管理前端packages的最佳实践
    【和60】软件即服务的三重境界
    项目章程
    阅读计划
    使用PHP处理文本小技巧
    PHP性能分析
    Ubuntu安装nodejs和yarn
    挖矿病毒
  • 原文地址:https://www.cnblogs.com/zhanghaiyang/p/7212851.html
Copyright © 2020-2023  润新知