java1!+2!+3!_到Java辉煌的25年!

java1!+2!+3!

1995年,Java首次公开实现。 它最初的概念是帮助新的和改进的电视遥控器(如果您愿意的话,可以是家庭娱乐控制器),而业界对此并不满意。 不久,Java在桌面计算的应用程序开发中立足。 随着Internet的出现,Java成为了Web应用程序的事实上的语言。

它是互联网时代软件历史上的一支变革力量。 之所以如此,有两个原因:

  1. 它的简洁性,面向对象的特性,内置的库,运行时错误检测等使企业应用程序编程比C,COBOL等可用的替代方法更快,更容易。
  2. 它以“一次编写,随处运行”的承诺交付,具有完全的平台独立性,与操作系统无关的Java虚拟机(JVM),对Internet协议(如http / ftp等)的支持。

还请参见: Deno 1.0 –“ Deno是用于命令行脚本的Web浏览器”

结果,它很快就影响了企业工作负载和应用服务器的构建方式,从而满足了它们对可伸缩性,安全性和可靠性等方面的需求。2006年,该语言正式为社区开放源代码,从而推动了大规模采用和开发。贡献。

同时,它也推动了我们今天遇到的移动技术现象。 Symbian OS是早期的移动操作系统之一,它支持Java,为当时的一些移动应用程序和游戏提供了支持。 随着移动技术的发展,Android本身和大部分Android应用程序的很大一部分都使用Java构建。 实际上,直到2017年,它才是首选的Android应用程序开发语言。

今天,它仍然是前三名。 如果Java失去了赞助人,那么Android会给它带来急需的推动力。

25年后,超过900万开发人员,Java仍然是全世界最流行,最常用和备受推崇的通用编程语言之一。 在开发人员向GitHub存储库贡献的390种语言中,Java位居第三,仅在今年就被Python排名超过了它十年来的第二位。

仅由于其多功能性和范围,该语言的受欢迎程度和采用率仍然很高。

以下是几种影响当前和未来技术的方式:

在云上启用应用程序。

这不仅意味着构建新的云原生应用程序,还意味着使用于云环境的现有企业应用程序现代化。

Java具有“一次编写,随处运行”功能,可确保应用程序在多云环境,容器化应用程序,跨平台应用程序等上运行

企业应用程序的骨干。

研究表明,Java仍然是企业应用程序开发领域中的顶级语言。

对于跨企业工作负载的服务器端应用程序尤其如此。 实际上, 一些世界上访问量最大的网站,例如Google,Facebook,Twitter,YouTube和Amazon,都使用Java进行后端编程,这是他们技术堆栈中仅有的几种语言之一。

连接物联网。

一些IoT应用程序 (包括可穿戴技术应用程序)正在Java上构建。

现有的跨平台应用程序生态系统,便捷的可移植性和互操作性正鼓励开发人员在Java上构建IoT应用程序,更不用说连接全球众多设备所需的平台独立性了。

推动数据革命

《 Oracle Java杂志》总编辑安德鲁·宾斯托克(Andrew Binstock )在《福布斯 》上写道: “大数据革命主要是Java现象。” 我们不能不同意像Hadoop这样的框架主要是用Java编写的语言,而像Scala这样的语言可以与之互操作。

不管它是否引发了大数据革命,它一直在推动着很大一部分数据和分析项目的发展。 尽管Python和R逐渐成为分析和大数据应用程序的顶级编程语言,但熟悉Java的程序员发现将其技能应用于新应用程序更加简单。

还请参见: Python开发人员调查:84%的人使用Python作为主要语言

带动世界

就像我之前提到的,许多Android开发人员都使用Java作为其编程语言。 尽管Kotlin的发展缓慢,但精通Java技能的开发人员不太可能很快改变。 而且,他们拥有一个充满活力的协作社区可以帮助他们。

当我们环顾开发人员社区时,毫无疑问Java开发人员的机会很多。 它是最难找到的顶级技能之一。 英国最近的一项研究发现了这一点。 领英经济图论坛(LinkedIn Economic Graph Forum)发现,在美国也是如此。 企业中的传统Java团队正在学习新技能和采用新方法进行应用程序开发的道路上。

如今,已经有了基于开放标准和框架的企业级低代码平台,这些平台使专业Java开发人员可以快速地进行全栈学习并提高技能。 无论您是对现有应用程序进行现代化改造还是构建新应用程序,它们都可以在应用程序开发和交付生命周期中补充Java编码。

在过去,我们已经看到该语言在互联网泡沫的兴起和移动时代等多个阶段中脱颖而出。 在当今精益团队和快速交付的时代,我们期待Java重新发明自己,以帮助世界各地的开发人员从想法中加速应用程序!

Java成立25周年快乐!

翻译自: https://jaxenter.com/java-25-years-171877.html

java1!+2!+3!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值