总是有人说java衰落了,JAVA程序员找不到工作,要被淘汰。还有人说go不行了,优势要没了。更多的人在说php消失了,PHP程序员连工作机会要没有了。nodejs不行了,c++没人用了等等。每个语言都会被人喷过来喷过去的。要么Python性能不行什么的。
每种语言都有每种语言的优势和特点。每种语言都有自己的应用场景。片面的说那种语言不行了,要消失了,只能是鼠目寸光。
就算是最早的basic语言,现在也一样在有人使用,不过是使用的领域比较少了。早期的一些软件用basic开发的现在还有很多在使用。特别实在工业生产领域。我知道的就有一个做切割磁条的工业设备。那个设备的控制系统就是用basic写的。
说JAVA不行的更是无稽之谈,在很多的企业应用中基本都是JAVA开发的。特别是一些ERP,mes等管理软件,基本上都是JAVA。就算以后的软件不再使用JAVA了,那想让JAVA彻底消失也得几十年后。老的系统维护还是需要JAVA程序员吧。
随着springboot的广泛应用,太多的后端程序都在使用。毕竟springboot就是基于JAVA的。你让JAVA消失了,这几年基于springboot的系统该何去何从?
PHP作为曾经是世界上最好的语言。虽然这几年不是那么火热,但是你要知道的是,目前线上运行的web系统还有很多很多很多都是PHP写的。你总不能不用了吧。真让PHP消失,基本没可能。虽然现在使用的人好少了,但是,每年基于PHP的项目还有很多上线。
至于nodejs,在构建高并发和实时性应用方面还是具有一定的优势。基于谷歌的V8引擎,只要谷歌没放弃,nodejs就不会那么轻易的退出舞台。
C/c++作为底层语言,嵌入式都不用说,就现在太多太多的编译器,解释器就不是你随便搞个阿猫阿狗就可以平替的。
编程语言的兴衰只取决于技术的发展,不同的技术发展阶段对语言的选择都是不同的。这两年人工智能的发展让Python大火。那如果人工智能最后只是昙花一现,那Python肯定要凉一下的。
曾经火爆一时的语言,现在虽然有没落之势,但很肯能也只是暂时的,谁知道明天会有什么新的应用又会带火一门语言呢。
不是编程语言不行了,是他们自己不行了,就是他们嘴上说的不行了的语言,构建了整个软件体系