关于问题java 会被 python 取代吗?一共有 2 位热心网友为你解答:
【1】、来自网友【IT 人刘俊明】的最佳回答:
在未来很长一段时间内 Python 与 Java 都将是被广泛使用的编程语言,按照目前发展的趋势来看,Python 并不会取代 Java,原因有以下几点:
第一:Java 的生态健全且性能稳定。
目前 Java 语言被广泛的应用在 Web 开发、移动互联开发、大数据开发领域,可以说 Java 语言已经打造了一个比较健全的生态环境,而且由于 Java 语言稳定的性能和极强的扩展能力,目前大型互联网平台往往都是采用 Java 开发的,这些原因就决定了 Java 在未来很长一段时间内将依然是主流的开发语言(重量级开发领域)。
第二:Python 与 Java 应用场景不同。
虽然 Python 在 Web 开发和大数据开发领域也有广泛的应用,但是 Python 更注重功能的实现和方便性,而不是性能,这就导致很多项目在验证期间使用 Python,但是在落地阶段却使用 Java 等语言来完成,所以也把 Python 称为“胶水语言”。这其中一个主要的原因是 Python 在性能上的表现还不是很让人很满意,所以 Python 的应用场景与 Java 还是不同的。
第三:Python 未来与 Java 的结合将是更常见的选择。
目前在移动互联开发领域,后端的服务已经有不少开始采用 Python 来完成,对于中小型应用来说,使用 Python 会带来更快的开发速度,调整起来也比较方便。未来 Python 将关注于更多变化的接口端 ,而 Java 则更多关注于服务端的实现(容器部分)。
最近几年 Python 的发展速度非常快,一个很重要的原因是大数据和人工智能的快速发展带动了 Python 的发展,在自然语言处理、机器学习、自动推理等领域,Python 是被广泛使用的编程语言。由于 Python 语言语法简单且使用方便,所以 Python 也得到了广大程序员的欢迎,相信未来 Python 的应用将非常普遍。
我使用 Python 和 Java 的时间都比较久,我在头条上也写了关于学习 Python 和 Java 的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有 Java 或者 Python 方面的问题,也可以咨询我。
谢谢!
【2】、来自网友【IT 少女】的最佳回答:
不会的。
Python 诞生于 80 年代,Java 诞生于 90 年代。论年纪,Java 比 Python 年轻多了。
Java 这种静态语言之所以会诞生,就是因为 Python 之类的动态语言,不适合编写大型逻辑。
动态语言曾经是编程领域的绝对霸主。后来,三大静态语言(C++,Java,C#)相继诞生,逐渐取代动态语言,才慢慢形成今天的局面。
Python 在实际工作中的重要性,根本就没有网上吹得那么厉害。除了 Javascript 是做 web 前端的语言之外,动态语言在工作中最主要的用途,就是做热更新。
并不是所有项目都需要做热更新,大部分项目是不需要的。所以除了 web 前端之外,只有很少一部分程序员必须使用动态语言。绝大多数程序员,是可以完全不使用动态语言,就能胜任工作的。
而且 Python 做热更新也没有什么优势可言。最适合做热更新的语言是 Lua 和 Javascript。Lua 是动态语言中体积最小,性能最好的,而且比 Python 更加简单易学。Javascript 则在页游项目中有先天优势。Python 做热更新,只是能用,但并不好用。
至于人工智能,那是为 1%的开发者准备的技术,绝大多数程序员在开发的项目中,是用不到人工智能的。
Python 火起来的最主要因素,是粉丝效应,以及培训机构的推波助澜,并不是真的那么有用。这种 80 年代的老古董,假如真的不可或缺,30 年前就该火了,又岂会等到今天?