我目前正在Windows上运行大型分布式Java系统。
从Java的角度来看,迁移到Linux有什么好处?
我能想到的是能够本地运行'服务'。目前我必须登录Windows框并启动Java程序。
是否有性能提升等?
答案 0 :(得分:7)
没有主要的Java特性优势,JVM几乎相同。
然而,您可以获得具有类Unix操作系统的通常优势。然而,许多这些优点归结为熟悉或可重用性,因为Windows已经慢慢赶上其中许多:
答案 1 :(得分:1)
答案 2 :(得分:1)
最重要的是,Linux和Java都是面向服务器的,因此他们可以更优雅地协作IMO 毫无疑问,主要(且非常有利可图)的服务器操作系统之一是Red Hat。它可靠且数据中心友好。
Windows服务器仍处于办公自动化领域,员工(Active Directory,SMS)和协作支持(Sharepoint)。
在桌面上,MS人员瞄准非IT人群的更广阔市场。多年来,他们已经成功地将IT概念和设置埋藏得越来越深。这在服务器领域适得其反。
通过在Linux上进行开发,您可以在码头旁边建造船只。你不需要太多工作就可以把船带到水里......当然,我的2点。
答案 3 :(得分:1)
一个潜在的好处,Windows计时器可能会有问题(你可以通过谷歌围绕这个问题找到很多帖子)。
一个好的资源here。