在Linux上运行Java有什么好处(远离Windows)

时间:2011-02-08 16:12:51

标签: java windows linux

我目前正在Windows上运行大型分布式Java系统。

从Java的角度来看,迁移到Linux有什么好处?

我能想到的是能够本地运行'服务'。目前我必须登录Windows框并启动Java程序。

是否有性能提升等?

4 个答案:

答案 0 :(得分:7)

没有主要的Java特性优势,JVM几乎相同。

然而,您可以获得具有类Unix操作系统的通常优势。然而,许多这些优点归结为熟悉或可重用性,因为Windows已经慢慢赶上其中许多:

  • 简单,相当标准化的脚本:几乎每个基于unix的操作系统都有一个POSIX兼容的shell(但Windows得到了PowerShell)
  • 简单,标准化,安全的远程访问(SSH)
  • ...

答案 1 :(得分:1)

答案 2 :(得分:1)

最重要的是,Linux和Java都是面向服务器的,因此他们可以更优雅地协作IMO 毫无疑问,主要(且非常有利可图)的服务器操作系统之一是Red Hat。它可靠且数据中心友好。

Windows服务器仍处于办公自动化领域,员工(Active Directory,SMS)和协作支持(Sharepoint)。

在桌面上,MS人员瞄准非IT人群的更广阔市场。多年来,他们已经成功地将IT概念和设置埋藏得越来越深。这在服务器领域适得其反。

通过在Linux上进行开发,您可以在码头旁边建造船只。你不需要太多工作就可以把船带到水里......当然,我的2点。

答案 3 :(得分:1)

一个潜在的好处,Windows计时器可能会有问题(你可以通过谷歌围绕这个问题找到很多帖子)。

一个好的资源here