您的位置首页  网络科技  前端

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

  在其官网上,出现了一则「Microsoft is committed to the success of Java developers」(微软致力于 Java 开发者的成功)的公告。公告中,微软开发者部总裁潘正磊(Julia Liuson)表示,“作为一家公司,我们致力于使 Java 开发人员尽可能地高效和高产。这一承诺意味着开发者能够在任何操作系统上使用任何工具、框架和应用服务器。”

  Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。具有简单性、面向对象、分布式、健壮性、安全性、平立与可移植性、多线程、动态性等特点。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

  在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 年 2 月 13 日发布了这标志着微软的 Java 替代品已准备好投入使用,即将与Java分庭抗礼。

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

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

  所以,微软拥抱Java是大势所趋。帮助Java开发者更好地开发,微软才能在商业市场中站得更稳。

  而实际上,微软已经在自己的基础设施中大量使用Java,特别是它的Azure生态系统。 i-programmer认为,“微软此举还有将Azure推给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开发。返回搜狐,查看更多

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186