当前位置:首页 > 每日看点 > 正文内容

Java只有中国人在搞了吗?

卡卷网1年前 (2024-11-30)每日看点272

1. Maven是世界上最大的中央代码仓库,一共4600多万个依赖包,2800个仓库,这其中不算上全世界大大小小公司的私有仓库。每年发布的依赖数量还在增加,以每年250万左右+20-30万的趋势上升。

Java只有中国人在搞了吗?  第1张

https://mvnrepository.com/

包括Sourceforge这种比较古老的开源代码托管平台,Java的库也是非常的多。

Java只有中国人在搞了吗?  第2张

https://sourceforge.net/directory/

2. Java发展二十多年,整个生态已经非常完善、成熟,可以看下面的链接,里面分类汇总了非常多的Java框架、库、中间件、工具,在需要用到的时候可以查阅。

Java只有中国人在搞了吗?  第3张

https://tuyucheng777.github.io/javalibs.html

3. 根据Oracle的数据,全球有1500万专业Java开发人员,跑了630亿个JVM,其中410多亿JVM上云。

2023年统计:

Java只有中国人在搞了吗?  第4张

500多亿设备运行Java,包括PC、大型工作站、手机、Java Card、SIM卡、光盘、信用卡等各种嵌入式设备。

Java只有中国人在搞了吗?  第5张

4. JUG(Java User Group)是每年定期举行聚会分享Java内容的组织,它们遍布各个大洲。目前,总共有400多个已注册的Java用户组,其中有330个左右处于活跃状态(大陆北上广深杭、港台各仅一个),可以看到欧美密密麻麻的一块,实际上欧洲主力也是Java,看下文岗位比对就知道了,因此可以得出你的结论不成立。

Java只有中国人在搞了吗?  第6张

https://dev.java/community/jugs/

5. Java社区里每年不同规模的开发者会议有数百个,包括JavaOne、SpringOne、欧洲最大的开发者社区驱动会议JavaZone、Devoxx等。

Java只有中国人在搞了吗?  第7张

https://javaconferences.org/

6. Java委员会是广泛使用和推广Java的公司或组织,像Java 9中的模块系统Jigsaw项目,JavaEE开源到Eclipse(后改为Jakarta EE)等举措,都是由Java委员会投票(部分成员)通过的,每个JDK发行版也会有其中不少公司的贡献。由于组织太多,这里列出耳熟能详的那些:阿里、亚马逊、三星、谷歌、佳能、西门子、索尼、三菱、夏普、日立、松下、爱可信、乐天、LG、奥克斯、Azul、SKT、AT&T、Apache、苹果、Twilio、百度、富士通、普元、东方通、高盛、纽约梅隆、Bellsoft、Eclipse、IBM、Intel、Jetbrains、微软、思科、龙芯、惠普、戴尔EMC、MongoDB、国国防部、美国国家标准技术研究所、诺基亚、甲骨文、OWASP、红帽、腾讯、推特、VMware、ARM、日本电气、日本电报、SAP、Adobe、OW2、波音、Cloudera、台湾工业技术研究院、沃达丰、爱立信、金蝶......等等各行各业大大小小的公司和组织,还有国内的北大跟西交大。

Java只有中国人在搞了吗?  第8张

https://inside.java/images/blog/21/FixPerOrg.png

Java只有中国人在搞了吗?  第9张

https://jcp.org/en/participation/members

亚马逊和微软是最近两年加入的,没错,令我感到惊讶的是,作为JVM平台十多来的竞争对手,微软前两年先后加入Java委员会、Eclipse基金会,同时收购了一家专做JVM调优的公司,为了更好的让Java客户将应用迁移到Azure,随后不久发布自己的JDK,提供更适配的Spring Cloud Azure框架,更是宣称在微软内部有250万+JVM运行于生产,成千上万的Java开发人员。Bing、Azure大量使用Hadoop+Kafka+Spark等大数据堆栈,领英几乎所有生产服务都是跑在JVM上。

Java只有中国人在搞了吗?  第10张

有关微软如何应用Java的详情,见以下PDF。

Java只有中国人在搞了吗?  第11张

https://cdn.graph.office.net/prod/media/java/how-microsoft-applies-java.pdf

7. 从Oracle JDK开始收费以后,越来越多的互联网大厂基于OpenJDK来定制化更适合自己用例的JDK。开源闭源的JDK有30多种,像Apple、Google、Twitter都有自己内部的JDK,甚至京东、美团、字节。另外,能够在JVM运行的语言超过150种。

Java只有中国人在搞了吗?  第12张

https://en.wikipedia.org/wiki/OpenJDK

Java只有中国人在搞了吗?  第13张

https://tuyucheng777.github.io/javalibs.html

当然,还有其他商业实现,或者已经退役的项目:

Java只有中国人在搞了吗?  第14张

8. 这里说个反面教材:2021爆出的Log4j漏洞被评为历史上破坏力最惊人的漏洞之一,全球半数企业受到影响,有些国家为了紧急应对甚至关闭部分互联网,足以可见该日志库的应用广泛。

Java只有中国人在搞了吗?  第15张

https://www.51cto.com/article/714872.html

9. 再看看一些比较知名的排行比较:

Java只有中国人在搞了吗?  第16张

https://www.tiobe.com/tiobe-index/

Java只有中国人在搞了吗?  第17张

https://pypl.github.io/PYPL.html

Java只有中国人在搞了吗?  第18张

https://spectrum.ieee.org/top-programming-languages-2024

Java只有中国人在搞了吗?  第19张

https://redmonk.com/sogrady/2024/09/12/language-rankings-6-24/

10. Github上Java的仓库数量,只比Python少。

Java只有中国人在搞了吗?  第20张

https://github.com/search?q=java&type=repositories

Java只有中国人在搞了吗?  第21张

https://github.com/search?q=python&type=repositories

下面这个网站,是根据编程语言相关仓库的Commit量、PR、Issue、Star统计的,在这四个指标里,只有Star稍微靠后,这可以总结为Java程序员没有点赞的习惯。。。。。。在PR、Push、Issues这几个指标中,Java都是前三,从这也可以看出Java生态里的项目跟库依旧很活跃。

Java只有中国人在搞了吗?  第22张

https://madnight.github.io/githut/#/pull_requests/2023/4

而在Gitee上,Java的仓库数量是第二JS的三倍,这可以归结为国内Java程序员更喜欢上Gitee。。。。。。

Java只有中国人在搞了吗?  第23张

https://search.gitee.com/?skin=rec&type=repository&q=java&sort=stars_count

Java只有中国人在搞了吗?  第24张

https://search.gitee.com/?skin=rec&type=repository&q=javascript&sort=stars_count

再看GitHub上不同语言除中国之外的用户数量,依旧是Python、Java、JavaScript旗鼓相当,比其他语言多出两倍。

Java只有中国人在搞了吗?  第25张

Java只有中国人在搞了吗?  第26张

Java只有中国人在搞了吗?  第27张

Java只有中国人在搞了吗?  第28张

Java只有中国人在搞了吗?  第29张

Java只有中国人在搞了吗?  第30张

11. Google Trending上,Java搜索量依旧非常多,跟JavaScript相当。其余语言都不及这五个中最低的Go。

Java只有中国人在搞了吗?  第31张

而Youtube搜索量,Java偶尔比Python还多点。

Java只有中国人在搞了吗?  第32张

如上所述,Java一直都是全世界最大的开发平台,有着最多的开发人员和极其活跃的JVM社区。至于工资跟岗位需求,在国内,你无论去哪个招聘平台,Java的岗位都是远远多于其他语言。在领英,对Java开发人员的需求基本和JS/TS、Python相当。在工资方面,Java算不上最高,不过也是中等偏上。有的人觉得Java只有国内搞,仅仅是因为国内太卷导致的一种错觉,或者是你对Java语言的一种偏见。

领英上美国和欧洲的岗位,贴的是三门最接近的语言,其余的连这三一半都不够。

Java只有中国人在搞了吗?  第33张

Java只有中国人在搞了吗?  第34张

Java只有中国人在搞了吗?  第35张

Java只有中国人在搞了吗?  第36张

Java只有中国人在搞了吗?  第37张

Java只有中国人在搞了吗?  第38张

最后,Java语言、JVM、GC本身也在不断改进,慢慢开始接受比较小的新特性和语法糖。已经发布的JDK 21带来了虚拟线程、Switch模式匹配、记录模式、分代ZGC的生产功能,也有字符串模板、简化的Main程序、未命名模式和变量等预览功能,该LTS版本很可能成为未来5-10年Java应用的基础。

Java只有中国人在搞了吗?  第39张

https://openjdk.org/projects/jdk/21/

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/2190.html

分享给朋友:

相关文章

小米14 Pro和Redmi K70Pro怎么选?

小米14 Pro和Redmi K70Pro怎么选?

两款手机都使用了最新的骁龙8Gen3旗舰芯片,性能都是顶级,但是两款手机定位不同,卖点不同,红米K70 Pro定位主打性能的旗舰入门手机,小米14Pro定位旗舰中高端手机。具体根据个人需求与预算来选择:两款手机的相同、相似点:都使用了骁龙8...

国内比较好用的快速开发平台有哪些?

国内比较好用的快速开发平台有哪些?

低代码/零代码快速开发平台,一直是近年来很热的一个词,各大巨头的纷纷加入也给这个赛道。题主需要一个能二次开发的低代码快速开发平台,可以试试JVS低代码(私有化)。JVS低代码前端采用Vuex框架和Element-ui组件库,后端则基于Spr...

开发了个小程序,咋推广呢?

要是开发了个小程序,想推广的话,可以先从自己的朋友圈子下手,让亲戚朋友都帮忙转发宣传,这样能先有点人气。然后去一些跟你的小程序相关的论坛、社区啥的,发帖子介绍介绍,吸引有兴趣的人。还能找些网红、博主合作,要是他们觉得你的小程序不错,帮忙推荐...

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机...

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。2024年10月30日数据2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情...

有哪些让你目瞪口呆的 Bug ?

有哪些让你目瞪口呆的 Bug ?

成都有个监狱情况比较特殊,关押的基本全是重犯,而且还都是经济犯和政治犯,他们以前都是一方大佬,在自己的一亩三分地翻手为云覆手为雨,无非是不小心中箭落马或帮老大顶锅才进监狱,所以即使进来了,他们依然保持着体面和骄傲,依从性差,虽然不至于和监狱...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。