爱科学的卫斯理

https://www.toutiao.com/i6908912198412681732/

https://github.com/ossf/criticality_score 发布了开源项目排名,下载地址:https://commondatastorage.googleapis.com/ossf-criticality-score/index.html

我在这里选出我感兴趣,而且和公众认知不大一致的排名。

Spring生态

这点毫无疑问,Spring生态是Java开发的实际标准规范。

基于“事件驱动架构”的Spring Cloud Stream项目也上榜了,这才是微服务解耦的正确姿势。

gradle vs maven(第2名vs第27)

gradle无论是易用性还是性能都超过maven,但是大部分同学还苦苦守着maven。

kafka vs pulsar(第12名vs第20名)

最近盛传pulsar要取代kafka,kafka这么大的生态是不会轻易被取代的。

Spring Security vs Shiro(第16名vs未上榜)

Java生态安全领域只有Spring Security是完整领先的解决方案。

Hibernate vs Mybatis(第60名vs第114)

全世界只有中日韩在使用Mybatis,什么原因?因为太聪明了,不需要和别人协作!

Activiti vs Camunda(第28名vs第64名)

Activiti近几年大有被Camunda取代的感觉,难道这是个幻觉?还是瘦死的骆驼比马大?

Eureka vs Apollo vs Nacos(第81vs第126vs未上榜)

啥年代了,服务发现当然要依赖于基础设施了(k8s,istio),你们都洗洗睡吧。

lombok(第50名)

你公司不让用lombok?脑子有毛病吗?

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。

大家一起在评论区聊聊呗~

关注微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。

猜你喜欢

1、GitHub 标星 3.2w!史上最全技术人员面试手册!FackBoo发起和总结

2、如何才能成为优秀的架构师?

3、从零开始搭建创业公司后台技术栈

4、程序员一般可以从什么平台接私活?

5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6、滴滴业务中台构建实践,首次曝光

7、不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

8、15张图看懂瞎忙和高效的区别

9、2T架构师学习资料干货分享

Java项目权威排名:Nacos未上版,gradle排名第二,Maven排名28相关推荐

  1. Java 项目权威排名:Spring生态抢镜,Gradle战胜Maven排第2,点击查看更多...

    作者 | 爱科学的卫斯理关注 来源 | https://www.toutiao.com/i6908912198412681732/ Spring生态 Java项目权威Top200排名-结果出乎你意料 ...

  2. java access 不在本地_线上的java项目访问不到线上数据库,但是这个数据库我本地可以连接到,求解...

    java.lang.Exception: 数据库连接失败:Cannot create PoolableConnectionFactory (Server connection failure duri ...

  3. JAVA项目中如何实现图片上传?

    JAVA项目中实现图片上传 **前端div** <div class="layui-form-item"><label class="layui-for ...

  4. 【JAR包打包为EXE】javafx/java项目(适用jdk1.8)通过Gradle插件打包为exe,包含jre,客户机无需安装JDK(含代码)

    前言: 通常在采用javafx或tornadofx等框架编写的桌面软件后,若要分发给客户机进行使用,就需要先在目标客户机安装合适版本的JDK,对于客户机来说并不需要关注这一步骤,这也增加了多台客户机分 ...

  5. idea创建java项目目录结构_用IDEA创建一个简单的Maven的JavaWeb项目

    1.项目环境 IDEA:2016.2 JDK:1.8.0_76 Maven:3.2.5 2.File-->New-->Project-->Maven 3.选择Project SDK: ...

  6. Docker-安装Jenkins-使用jenkins发版Java项目

    文章目录 0.前言 环境背景 1.操作流程 1.1前期准备工作 1.1.1环境变量的配置 1.2使用流水线的方式进行发版 1.2.1新建流水线任务 1.2.2流水线操作 工具tools 步骤stage ...

  7. github上java项目_GitHub上10,000个最受欢迎的Java项目-以下是他们使用的顶级库

    github上java项目 随着Java开发人员使用既成熟又高度发展的语言来工作,无论何时编写新代码,我们都将面临一个持续的困境–使用大家都在谈论的热门新技术,或者坚持使用久经考验的库? 由于Java ...

  8. 如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目

    如何在虚拟主机上部署java项目?在虚拟主机上部署 JavaWeb 项目也离不开Web项目部署的基础三要素:基础的 JDK 环境:一个 Web服务器,如 Tomcat.JBoss:一款数据库,如:my ...

  9. GitHub的10,000个最受欢迎的Java项目-以下是它们使用的顶级库

    随着Java开发人员正在使用既成熟又高度发展的语言来工作,无论何时编写新代码,我们都将面临一个持续的难题–使用大家都在谈论的热门新技术,或者坚持使用久经考验的库? 由于Java应用程序的很大一部分是商 ...

  10. 使用Gradle构建Java项目

    使用Gradle构建Java项目 本指南将引导您使用Gradle构建一个简单的Java项目. 你会建立什么 您将创建一个简单的应用程序,然后使用Gradle进行构建. 你需要什么 约15分钟 最喜欢的 ...

最新文章

  1. 性能SOTA,国防科技大学单张RGB-D图像预测物体对称性
  2. 常用的Git Tips
  3. swagger 返回json字符串_Net Core微服务入门全纪录(完结)——Ocelot与Swagger
  4. [二分查找] 一:子区间界限应当如何确定
  5. html 怎么置顶表格,表格(Table)表头固定,内容上滚【5个实例】
  6. mysql密码安全级别_Mysql数据库的安全性问题释疑
  7. python文本编辑器报错_notepad++编辑器中运行python程序时需要注意的编码格式
  8. zabbix服务端远程执行命令
  9. 华谊兄弟:实际控制人王忠军、王忠磊合计减持1.44%公司股份
  10. android 添加联系人地址,android – 如何向联系人添加新字段?
  11. 通信电子线路高如云pdf_通信电子线路 第三版 教学课件 高如云 封面及目录.pdf...
  12. DRL-FlappyBird
  13. js 正则 验证密码输入,必须为6-15位,含有数字字母,或者符号
  14. 什么是远程桌面连接?如何操作远程桌面?
  15. 训练MTCNN之前的环境以及依赖配置
  16. MATLAB画个直方图
  17. JVM命令之 jstat:查看JVM统计信息
  18. 【Java程序设计】GUI的JTable的一些应用
  19. 数据湖常用查询优化技术
  20. 【java】课程设计--抽卡模拟器

热门文章

  1. 对比会声会影与剪映哪个制作转场效果更专业
  2. idea 包.路径切换为目录结构
  3. VXLAN简明学习笔记(原创)
  4. 12月第一周.COM增9.5万 .ASIA和.XXX现负增长
  5. 转帖“爸爸请您不要再去买股票了”
  6. hdu 4323 Magic Number dp 多校联合赛(三)第四题
  7. Illustrator 教程,如何在 Illustrator 中添加一行文字?
  8. 苹果mac最好用的SVN客户端:Cornerstone 4 (SVN管理工具)
  9. MacOS磁盘工具:如何将“校验和..“添加到磁盘映像
  10. Mac 启动时屏幕上的特殊图像标识都是什么意思