Java可以免费使用/部署和构建大型Web应用程序吗?

时间:2010-11-19 12:43:31

标签: language-agnostic

简单的问题,我想知道Java是免费的(特别是对于Web开发)。如果我建立一个大型网站,那么服务器,数据库的价格会不会像.net那样花费我的价格?

干杯。

3 个答案:

答案 0 :(得分:2)

Java是免费的。检查您正在使用的框架的许可证,但您不必担心,因为大多数框架都是免费的。

服务器(物理)当然会花费你。

有像Glassfish和JBoss这样的免费应用程序服务器。

有免费的数据库,如mySQL和PostgreSQL。

因此,除了硬件以及可能托管您的网络应用程序之外,您可以获得免费的一切。

答案 1 :(得分:0)

是和否 - 根据您网站的大小,您可能需要投入更多资金投入更好的服务器/数据库。

在不展望未来的情况下,这不是一件可以回答的事情。

答案 2 :(得分:0)

更新,截至 2021 年

请务必阅读由 Java 社区的支柱 Java is Still Free 编写的文档。本文档提供了简短的概述以及包含所有血腥细节的较长部分。

了解 Java 是一组规范,而不是产品。

许多供应商为 Java 的实现提供二进制文件或安装程序。如今,所有这些实现都在很大程度上或完全基于 OpenJDK 项目。包括 Oracle、IBM、SAP、Apple、Azul Systems 等在内的参与者联合起来,汇集他们最好的技术,以免费开源的方式实施 Java。

OpenJDK 项目仅提供源代码。各种供应商构建该源代码,为您和我提供二进制文件或安装程序,以方便地将 Java 安装到我们的计算机上。他们的一些 Java 发行版是免费提供的,而另一些则是付费支持的商业发行版。有些是通用的JVMs,有些是专用的。有些是基本的 JDK,有些则捆绑了附加功能。

这是我制作的图表,旨在帮助您为 Java 实现选择供应商。

Flowchart guiding you in choosing a vendor for a Java 11 implementation

以及在选择供应商时要考虑的一些注意事项。

Motivations in choosing a vendor for Java