微软再度拥抱Java,致力于Java开发者的成功

2023-05-29 0 789

原副标题:谷歌再次亲吻Java,致力Java开发者的获得成功

经过多年的情仇感情纠葛,近期,谷歌再次亲吻Java。

在其官方网站上,出现了一篇「Microsoft is committed to the success of Java developers」(谷歌致力 Java 开发者的获得成功)的报告书。报告书中,谷歌开发者部副总裁潘正磊(Julia Liuson)表示,“作为一家子公司,我们致力使 Java 开发者尽量地高效率和良种。这一允诺意味着开发者能够在任何人作业系统上采用任何人辅助工具、架构和ArcGIS。”

谷歌与Java的情仇感情纠葛

1995年,Sun 子公司在 C++ 基础上,发明者了Java词汇。

Java是两门面向对象的程式设计词汇,不仅稀释了C++词汇的各种缺点,还摈弃了C++里难以理解的多承继、操作符等概念,因此Java词汇具备采用方便和单纯采用方便两个特征。具备单纯性、程序语言、分布式系统、采用方便性、可靠性、网络平台独立与可移植性、多处理器、塞里西等特点。可以撰写图形界面插件、Web插件、网络通讯和PDP系统插件等。

在Java问世的第三年,谷歌现职的应用软件技师艾埃森.戈顿蒂卡就意识到了尖萼程式设计词汇的发展潜力,他在给任谷歌CEO的比尔.盖茨的信中写到,“Java绝更为重要是一种词汇,它是COM的继任者。”(COM不可否认是Windows如前所述的程式设计数学模型。)

为了对付Java这个严重威胁,谷歌展开了一场和Sun子公司的尔桑县,谷歌开始在Windows中对Java进行保洁。此后,二者之间诉讼案不断。

1997年,Sun子公司以性别歧视采用Java应用软件,意在维持其视窗作业系统的寡头垄断地位,违背竞争法为由控告谷歌。

2001年1月,Sun子公司胜诉,并获赔2000亿美元。根据双方达成一致的庭外和解协议,谷歌不得对Windows作业系统中包涵的Java词汇作任何人更动。

2001年年底,谷歌在推出旧版作业系统Windows XP和旧版IE时,蓄意不加装Java应用软件。

2002年的3月8日,SUN子公司向美国加利福尼亚州地区法院提出控告,称这种做法造成它直接损失高达10亿美元。

2002年6月,谷歌称从2004年起,谷歌的Windows作业系统将不再支持Java词汇,并解释这样做的原因是考虑到安全问题。

2002年7月,谷歌关闭了一个自动向Windows XP用户提供Java应用软件的站点。

2002年12月,Sun子公司控告谷歌听证会开庭。

2003年1月15日,摩兹法官下令谷歌必须在120天完成在其视窗应用软件中加载Java的工作。

2004年4月2日,两者达成一致庭外和解协议,谷歌将向Sun子公司赔付20亿美元以消解旧怨。

此外,谷歌还在 2002 年 2 月 13 日发布了Visual Studio .NET,这标志着谷歌的 Java 替代品已准备好投入采用,即将与Java分庭抗礼。

谷歌再次亲吻Java

那么,如今的谷歌为何再次亲吻Java呢?谷歌官方的解释是,“如今,越来越多的 Java 开发者正在考虑如何将现有的 Java 插件迁移到云中,或者如何构建新的云原生插件。我们一直在努力让您更轻松地采用您喜欢的辅助工具和架构将 Java 插件迁移到云中。然后,您可以采用您已经了解和信任的相同插件服务器和开源技术轻松部署和扩展。”

多年来,Java 已经积累了庞大的开发者群体。根据《2020 Java现状报告》可知,截止报告发布,世界上有520万专业Java开发者。如果把兼顾做Java工作的人员包涵在内的话,这个数字可能接近680万。有30%的专业开发者把Java作为主要开发词汇,Java在专业开发者当中仍然占据第二,仅次于JavaScript。

所以,谷歌亲吻Java是大势所趋。帮助Java开发者更好地开发,谷歌才能在商业市场中站得更稳。

而实际上,谷歌已经在自己的基础设施中大量采用Java,特别是它的Azure生态系统。 i-programmer认为,“谷歌这种做法还有将Azure推给Java开发者的宣传动机,谷歌试图引诱他们,甚至通过提供免费课程帮助他们迁移他们的插件。”

此外,谷歌在VS code、Intellij IDEA、GitHub、Playwright、Apache Maven、Gradle等辅助工具上都有Java的身影。

其中,Intellij IDEA值得特别一提,IntelliJ IDEA是java程式设计词汇的集成开发环境,在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本辅助工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。其所提倡的是智能编码,能够减少程序员的工作。

作为两门采用广泛的程式设计词汇,Java开发辅助工具也在不断推陈出新。甚至还出现了不用写一行代码就能完成Java后端开发的SoFlu应用软件机器人。

SoFlu应用软件机器人由飞算自主研发推出,是一款通过人机协同,自动完成应用软件后端开发、前端开发、测试、运维,帮助开发者实现“一人一项目,十人抵百人”的应用软件机器人。其后端全自动开发网络平台是新一代Java开发辅助工具,开发者只要在可视化界面通过拖拽组件输入流程图,无需写一行代码,网络平台就能自动完成后端微服务开发。变革传统应用软件开发方式,让Java开发进入自动化时代。

以中国石油电商网络平台的系统重构项目中,9名工作人员在5个SoFlu应用软件机器人的帮助下,仅用45天就完成了在传统开发模式下,需要27人花费300多天才能完成的系统重构及上线。

图灵奖得主大卫·帕特森曾评价道,“SoFlu应用软件机器人能够通过自动化的方式变革传统应用软件工程模式、大大提高工作效率。新的开发模式、最佳实践的沉淀、人工智能的赋能,打开了创新的大门,让应用软件行业迎来了黄金时代。”

实际上,无论是谷歌再次亲吻java,还是像中国原创的应用软件开发辅助工具SoFlu应用软件机器人所获得的专家及市场认可,我们都可以预见Java开发的广阔前景,未来将会有更多先进好用的Java开发辅助工具,帮助广大Java开发者更好地应用Java开发。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务