云应用程序平台提供商Heroku宣布在其云平台上支持Java

创投2020-08-20 09:22:47
导读有关于云应用程序平台提供商Heroku宣布在其云平台上支持Java现在一些变化大家兴趣很大,既然要对云应用程序平台提

有关于云应用程序平台提供商Heroku宣布在其云平台上支持Java现在一些变化大家兴趣很大,既然要对云应用程序平台提供商Heroku宣布在其云平台上支持Java了解清楚,小编特地给大家带来具体情况。

云应用程序平台提供商Heroku宣布在其云平台上支持Java。

Java for Heroku的添加增加了另一种流行的语言,并有助于完善该公司提供多语言平台的策略。今年5月,Heroku推出了Celadon Cedar堆栈,该堆栈被吹捧为能够运行任何语言。

Heroku的共同创始人亚当·威金斯(Adam Wiggins)在8月25日的博客文章中说,Java是Cedar堆栈上可用的第四种官方语言。其他三种受支持的语言是Ruby,Node.js和Clojure。

威金斯说:“ 从许多 方面来看,Java是世界上最受欢迎的编程语言。” “除了拥有庞大而多样化的开发人员基础之外,它还提供了庞大的库和工具生态系统,经过精心调优的VM,可实现快速,可靠的运行时性能以及可访问的类似于C的语法。”

“ New Relic和Heroku一直是长期的合作伙伴,很高兴看到他们通过Java支持扩展其多语言平台,” New Relic业务开发副总裁Bill Lapcevic说道。“这使Heroku处于关键地位,为Salesforce.com的开发人员受众提供服务,因为他们的平台主要基于Java。它还使Heroku与现有解决方案(如Amazon Elastic Beanstalk)处于同一领域。我希望寻求为他们的关键应用程序提供易于部署和多语言支持的企业开发人员将会大举采用。”

Wiggins说Heroku之所以选择Java是因为Java受欢迎的明显原因,也因为Java是构建Web应用程序的可靠语言。但是,Java并非没有批评和“包bag”。

作为采用Java的理由,Wiggins列出了:

JVM是世界上最好的运行时VM之一,随着时间的推移,它提供了快速的性能和可靠的内存占用。

Java拥有大约600万开发人员,拥有庞大的工具,库,框架和文献生态系统。它是当今用于构建服务器端应用程序的最成熟和最成熟的编程语言。

Java诞生于Internet时代的开始,最初的目标是“编写一次,随处运行”。尽管花了很长时间才达到目标,但这个目标已经基本实现。通用JVM运行时环境可在种类繁多的平台上使用,并且在这些平台之间提供了近乎完美的可移植性,而无需更改应用程序代码,甚至构建工件都是二进制兼容的。

但是,威金斯还指出,Java 2平台企业版(J2EE)使Java脱轨。但是,Heroku致力于使Java重回正轨,并使开发人员能够在Java陷入困境之前享受Java承诺的功能。

Wiggins说,Heroku提供了“ J2EE应用程序容器所承诺的用于管理应用程序的功能,包括部署,重新启动,日志记录,服务绑定(配置)和集群(水平扩展)”。“在Heroku上运行Java应用程序,您可以通过平台实现这些目标。”

而且,“使用Heroku的平台运行Java应用程序,最终解决了为传统软件分发而设计的应用程序容器与现代软件即服务世界之间的阻抗失配,” Wiggins说。

威金斯还表示:“未来的语言包将涵盖从古老(如Java)到尖端(如Clojure和Node.js)再到介于两者之间(如Ruby)的整个领域。我们希望尽可能地包容所有内容。语言取决于开发人员。”

确实,Heroku受到一个简单的第一原则的驱动:做对开发人员最好的事情,Wiggins补充说。

“支持Java对于广大的Java开发人员来说是最好的;对于想使用其他JVM语言的开发人员来说,这是最好的;对于其他语言的用户来说,这甚至也很有益,他们将从社区的学习中间接受益Java。”他说。

免责声明:本文由用户上传,如有侵权请联系删除!