博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redmonk 发布 Java 框架流行度调研结果
阅读量:5984 次
发布时间:2019-06-20

本文共 966 字,大约阅读时间需要 3 分钟。

近日,Redmonk分析师Fintan Ryan发布了他的Java框架流行度调研结果。在完成对GitHub星星、问题、提交和Twitter粉丝等的深入调研后,Ryan得出结论:

Spring仍然占据统治地位,Spring Boot的流行度呈指数增长,Netty和Play继续保持强劲的增长势头。

Ryan首先调研了15个最流行的Java框架项目。他发现,这些框架可以明确地划分为两个层次。下图展示了Ryan在研究中涉及的所有框架。

<a href=https://yqfile.alicdn.com/7866ab6a5acb1cf68d6c98a0568a4ddb2292a746.png
" >

最上层(也就是最流行的框架)包括Spring、Play、Netty、Spring Boot、Vert.x、Dropwizard和Spark Java。他接下来的分析就是围绕这些框架展开的,考虑了GitHub统计信息、社区和商业贡献、支持和许可协议等方面。

Netty是其中特别有意思的一个。在2009年和2012年,Twitter为该项目贡献了大量的提交。

0049454a9a0bd521da72656f8579e8c74164243b

而该项目的大部分问题来自苹果(归功于一名贡献者)。

108c82102c9cb89f03b24344eb0339115539a716

Sony Mobile资助了Spark Java的大部分工作,这也是很有趣的。这是因为他们雇佣了该项目的首席工程师。

<a href=https://yqfile.alicdn.com/0322427a45276e1b3533503a0c6c1ad5e9ea254f.png" >

在炫目的图表背后,有一个不太明显但也没有太多意外的事实。那就是,在开源Java框架中,那些最流行的是由Pivotal、Lightbend、Red Hat和开源社区开发的。

值得注意的是,这个列表中没有Oracle。不过,Oracle的Java EE为这项研究涉及的其中许多框架提供了基础设施(如servlets)。如果Java EE是GitHub上的一个开源项目,它与这些框架相比会如何呢?看看Oracle如何通过Java EE 8恢复框架适切性将会非常有趣。他们已经承诺,对Java EE 8进行重大改造,提供一个面向云的Java EE 8。在下周(9月18日-9月22日)的JavaOne大会上,Oracle预计会宣布几项与此相关的新计划。

文章转载自 开源中国社区 [

你可能感兴趣的文章
Codeforces Round #353 (Div. 2)
查看>>
如何查询centos查看系统内核版本,系统版本,32位还是64位
查看>>
RabbitMQ学习总结(4)——分发任务在多个工作者之间实例教程
查看>>
我的友情链接
查看>>
DZ X2.5 游客看不到 keyword 与 description 的解释与解决方案
查看>>
Linux中查看和设置MySQL数据库字符集< 一 >
查看>>
c#项目开发启示录(创世纪新篇)
查看>>
关于quick cocos资源加密后可能出现黑屏的问题
查看>>
深信服产品线=上网行为管理&SSL×××&防火墙&应用交付产品等
查看>>
第七章httpd.conf主配置文件的详解
查看>>
Linux启动tomcat,报错解决方案二
查看>>
30分钟入门MyBatis
查看>>
apolloxlua 源码内使用macros
查看>>
Easy Problem 1 表格问题
查看>>
用.NET和Websocket实现实时通讯-GoEasy
查看>>
【推荐】DBA必须了解的11g中的一些变化
查看>>
sftp用户限制设置
查看>>
web.xml里<filter-mapping>中的<dispatcher>作用
查看>>
Tiny框架设计理念
查看>>
servlet-servlet实现国际化
查看>>