我认为是互联网的蓬勃发展导致了它历久弥新。
大家都知道单机应用软件多是C或C++开发的,像浏览器,Office,QQ之类的。但互联网发展起来后,多数WEB应用都是JAVA或者PHP开发的。移动应用时代Andriod也占了半壁江山,现在大数据的圈子也有它的影子。这些使得Java的圈子极广,生态很全面,市面上会的人也很多,所以不火也很难。
但也不代表其它语言不火。通讯层面还是C,单机应用还是C++,网页前端还是HTML+JS,这些其实几十年了都没变过。一些新兴的场景里也出现了Python这样适合的语言,所以有时不用纠结热门不热门,适合就好了。
我所在的信息企业里最初是以.net为主,后面也是渐渐转为Java,除了以上之外观点,还有就是Java是一个开源体系,有很多自主的空间,中国国情是人力便宜,买不起商用软件,所以很多企业采用人海战术,基于开源体系研发扩展,相信这也是很多企业的套路。包括在上了ERP这种软件后,只保留了主要核心功能,外层也多数是自主开发。
江山代有才人出,相信未来肯定会有更优秀的语言出来,更新换代。
纯手打,20年老码农倾情奉献。