当前位置:首页 > 教育培训 >

python和java未来发展(python和java哪个前景好一些)

来源:原点资讯(www.yd166.com)时间:2023-05-07 14:53:49作者:YD166手机阅读>>

python和java未来发展,python和java哪个前景好一些(1)

Java已经存在了很长时间,并且在过去的几年中,它进行了重大更改以保持其相关性。根据JetBrains 在2019年的开发者生态系统状况报告,它仍然是开发人员中最受欢迎的编程语言。但它可能不会永远保留该标题。

尽管它仍然位于许多编程语言的顶部,但其他语言(例如Python)也正在紧随其后。实际上,TIOBE预测,在未来几年中,Python将超越Java(和C)成为最受欢迎的编程语言。

Python不是Java的唯一竞争者。Kotlin的崛起也夺走了Java的部分份额,特别是在Google开始支持Kotlin进行Android开发之后。

Java恰好在正确的时间放置在正确的位置,类似于Python现在在正确的时间在正确的位置出现在AI和机器学习上的兴趣激增。

根据Red Hat产品管理高级总监Rich Sharples的说法,在25年前创建Java时,Java的设计考虑了网络,并且具有许多用于网络通信的功能。大约在多处理器系统开始流行的时候,它是最早利用这些硬件进步而无需开发人员进行过多工作的语言之一。

除了这些功能之外,它还获得了Sun Microsystems,IBM和Oracle的业界大力支持,最终收购了Sun。所有这些因素共同使Java成为一种非常成功的语言,并且是数十年来许多开发人员的首选。

Sharples解释说,之所以如此受欢迎,是因为它仍然可以满足跨网络工作的需求。当然,它也是开源的。“如今,技术领域发生的几乎所有有趣的事情都是围绕开源进行的。而且在主流开放源代码中也相对较早。因此,从技术角度来看,它已选中了所有复选框。”他说。

Java非常适合当时的环境,但是随着技术的变化,它还没有真正老化。Sharples解释说Java做了很多“很酷的动态工作”,但是微服务和无服务器等技术并不需要这些功能。

根据Sharples的说法,当在这类环境中工作时,开发人员往往会在遇到问题时才重新开始。夏普莱斯说:“如果我们看到一个问题,我们看到一个错误,我们就将所有东西都烧掉,然后以最新版本重新部署新容器。”

因此,实际上不再需要Java拥有的所有这些动态功能。“您得到的很多东西在那些现代体系结构中并没有真正提供太多价值……回想一下,Java被设计为在大型多进程计算机上运行。您几乎可以保证自己拥有这台机器,并且可以为每个JVM或应用程序服务器运行多个应用程序。那不是我们今天生活的世界。现在,您可以在一定时间内获得虚拟机的一部分,甚至只是一个函数的一部分。因此,这些功能中的许多功能带来了很大的负担和复杂性,并且价值不大。因此,如果您将函数作为服务看待,您不会发现Java提到了很多东西。”

但是Sharples认为Java不会消失。他认为Java可能会在很多年甚至几十年内仍会经历增长。

有许多项目使Java在当今的环境中蓬勃发展,例如Oracle的GraalVM(它允许在共享的运行时中实现互操作性)和Red Hat的Quarkus(这是Kubernetes的本机Java框架)。

负责Java Enterprise Edition(现为Jakarta EE)的Eclipse基金会执行董事Mike Milinkovich也认为Java本身将会发展以支持这些技术。“我认为从JVM到Java都将发生Java更改,” Milinkovich说。“因此,JVM中的任何新功能都将有助于将JVM与Docker容器集成在一起,并能够更好地在Kubernetes中对Docker容器进行检测,这无疑将是一个很大的帮助。因此,我们将寻求Java SE向该方向发展。”

栏目热文

python和java各自优势(java比python的优势)

python和java各自优势(java比python的优势)

首先,编程语言都有自己所特定的应用场景,不同的编程语言有不同的优势,同样也会有相应的缺点,所以程序员往往需要掌握多门编程...

2023-05-07 14:58:33查看全文 >>

java和python谁的功能强大一些(python与java哪个更好)

java和python谁的功能强大一些(python与java哪个更好)

Tiobe 9月编程语言排行榜和PYPL 9月排行榜陆续揭晓,Java和Python分别霸屏,俗话说:“鱼和熊掌不可兼得...

2023-05-07 15:09:07查看全文 >>

java和python哪个更有潜力(java好用还是python好用)

java和python哪个更有潜力(java好用还是python好用)

​我们可以从好几个方面去选择分析:Python和Java都受到编程行业的高度欢迎,都提供了许多职业机会。以国外市场上来讲...

2023-05-07 15:04:22查看全文 >>

python和java开发的应用哪个稳定(python和java哪个用途更广啊)

python和java开发的应用哪个稳定(python和java哪个用途更广啊)

  Python和Java都是产品工程和软件开发的主流语言。然而,随着用例的变化,Java开发服务和Python的应用程...

2023-05-07 15:05:46查看全文 >>

java与python现状(python和java哪个更适合新人)

java与python现状(python和java哪个更适合新人)

Python 不仅超过了 C ,成功占据第三名位置,还以 2.77% 的涨幅成为增速最快的编程语言,与此同时,拥有 8...

2023-05-07 15:22:15查看全文 >>

python和java哪个先淘汰(python与java哪个更完美)

python和java哪个先淘汰(python与java哪个更完美)

它是最老牌的语言—Java,这曾经几乎是所有程序员的共识,但是现在却被后发制人的python超越,并且Java表示永久服...

2023-05-07 15:01:39查看全文 >>

python和java哪个更通用(python和java哪个好)

python和java哪个更通用(python和java哪个好)

  Java和python可能是评估如何完成你即将到来的项目的明智起点。根据你计划创建的产品,选择正确的语言取决于你的业...

2023-05-07 15:25:15查看全文 >>

usc世界排名(世界经济排名前十国家)

usc世界排名(世界经济排名前十国家)

前言:这是来自公众号留美申请专家关于南加州大学排名的一篇文章。南加利福尼亚大学(University of Southe...

2023-05-07 15:32:52查看全文 >>

usc大学相当于国内什么大学(us大学排名与qs哪个准)

usc大学相当于国内什么大学(us大学排名与qs哪个准)

南卡罗来纳大学(University of South Carolina),简称USC,始建于1801年,具有超过 20...

2023-05-07 15:04:35查看全文 >>

美国usc大学世界排名(最难进25所美国大学)

美国usc大学世界排名(最难进25所美国大学)

今天由做美国高端留学规划申请10多年的北京美弗留学洛老师为大家介绍一下2023最新U.S. News美国大学排名中10~...

2023-05-07 15:19:40查看全文 >>

文档排行