写点什么

Java 在 2018 年的形势,MySQL 优化原理分析及优化方案总结

作者:Java高工P7
  • 2021 年 11 月 10 日
  • 本文字数:1109 字

    阅读完需:约 4 分钟

令人感到震惊的是,在 GA(正式版本)刚出来不到两个月,SpringBoot 2 的采用趋势竟然如此之快,已经达到了 30%这样巨大的数额。


1.4 及更低的版本,和上一年相比已经下降了将近 30%,变成现在的 6.8%,这种趋势表明 Boot 在升级速度上,比起广大生态上说快得多。


关于 SpringBoot 最后说一点,在上一年中基于 Spring 的程序大约有 30.2%使用非 Boot 的 core framework 进行开发,但现在只剩 16.7%。简而言之,大多数 Spring 程序现在都是使用 Boot 的。

4. 构建工具的采用率

Maven 哪儿都不去,上一年它的指数稳定在 75.7%,并且现在保持在 74.2%



对于 Gradle,今年的数值为 21.3%,比起上年有所上升;而对于 Ant,只占剩下比例的五分之一。

5. IDE 的采用率

IDE 的数据上,今年并没有什么区别



IntelliJ 明显赢得了这次较量,从上年的 45.8%跃升到今年的 55.4%。


NetBeans 今年的占比比起上年的 12.4%下降到一半的 5.1%,这使得它的追随者们大失所望。


Eclipse 在今年情况有所缓和,仅仅下降了 2%,目前是 38%的占有率。


有趣的一点是,IntelliJ 获得的大部分份额是来自于 NetBeans 而非 Eclipse。

6. Web 应用服务器的占有率

这是这年服务器的占有情况:



实际上,调查上出现一个问题那就是并没有 2017 年的数据作为比较,但是这并不影响结论并且也不令人感到惊讶。


简单来说,占据大约 62.5%主要比例的 tomcat 掌控了整个场面,其他服务器都大约占用 5%的比例。

7. 其他 JVM 语言

在最后一个延伸话题,除了 Java 外,还有其他在使用的 JVM 语言吗?


第一点是,62.8%的项目是单语言的,它们只是用 Java。


这里是生态中相关的数据:



这里是针对一些使用其他语种的“前瞻性项目”的比例数据:



这里得出的主要结论是,Kotlin 经历了疯狂的一年,使用率从上一年的 11.4%上升到今年的 28.8%。Scala 却从上年的 28.4%下跌到今年的 21.6%。

8. 结论

在 2018 年里,Java 生态变得越来越受人关注了,它证实了一些广为人知的趋势,也挖掘了一些新的趋势。


在大多数 Spring 项目上,SpringBoot 占了主导。这并不让人感到意外,并且因为整个 SpringBoot 的生态过程时间并不长,所以这是一个巨大的成就。


在 IDE 这里面,IntelliJ 依然在强势地增长。并且,**Kotl


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


in 也许是今年最大的“赢家”**,因为它完全改变了当前 JVM 语言的前景。


总的来说,Java 社区中前景还是非常 cool 的,并且对参与到这次调查的大家表示感谢。

9. 总结

今天看了这篇文章,作者对这年 Java 的形式进行了一个总结。可以看出,未来的日子里,Kotlin 作为安卓开发的主力军,肯定会有一个高趋势的增长。并且虽然 Java 的版本进行了一个快速的迭代,但是 Java8 依然保持着雷打不动的地位,不知道在之后的将来,会不会有一个改变。

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
Java在2018年的形势,MySQL优化原理分析及优化方案总结