Java 开发有必要使用 Linux 系统吗

2023-05-23 20:20:13 +08:00
 aqiu111
现在大四闲着没事干,想把开发环境从 windows 转移到 Linux ,最近准备装 manjaro 的双系统,翻到这个贴子又有点犹豫 https://www.v2ex.com/t/557147 。求 v 站的大佬解惑,该不该折腾。
9186 次点击
所在节点    程序员
116 条回复
kid1412621
2023-05-23 23:23:35 +08:00
个人觉得,学习 Linux 是很有必要的,即使 Java 服务跑在容器里面也需要了解 Linux 。但是,Linux 的 GUI 虽然看起来定制化高,很 geek 的样子,但是不稳定,一个废弃的配置可能要花你几个小时的时间 Google ,个人觉得没必要。假如你日常编程离不开 IDE ,那么 win/mac 还是好一些。但要是你在 vim 里面写代码那就不用说了。
spr1ngs
2023-05-23 23:39:38 +08:00
懂点就行 没必要开发 不好用
bandian
2023-05-24 00:12:42 +08:00
单纯从写 Java 的角度来说,完全没必要。但是玩玩 Linux 还是很舒服的诶
Mo3et
2023-05-24 07:50:38 +08:00
玩玩挺好 熟悉 Linux 的操作一些原理啥的对学习和面试也是有益处的
兼顾日常和开发 所以我推荐类 Unix(Mac) hhh
fox0001
2023-05-24 07:52:04 +08:00
@subframe75361 #14
1. 应该是某些国产通讯软件对 Linux 的支持不够。
2. 有个能跑所有国产通讯软件的 Linux 发行版,叫 Android[狗头]
Donahue
2023-05-24 08:04:44 +08:00
我觉得挺有必要的,我大一开始用 ubuntu , 刚开始折腾各种美化,现在直接把最新的系统下载下来就用了,不折腾。双系统,用 ubuntu 的时间估计 95%+,ubuntu 用不了软件在 vmware player 开 windows 虚拟机用,内存 32G 不差这点~
chaoschick
2023-05-24 08:24:39 +08:00
有必要,非常有必要,因为公司项目多是部署在 Linux 上,出了事,多半会直接找开发直接在 Linux 上 debug ,看堆栈,有时公司的运维可能没那么给力,遇到一些棘手的问题解决不了,就会找开发了
yinbingren
2023-05-24 08:25:19 +08:00
manjaro 不值得推荐,想要一个开箱即用的 arch 环境可以用 endeavourOS 和 arco linux
blankmiss
2023-05-24 08:30:25 +08:00
manjaro 不值得 问题多多
xianyv
2023-05-24 09:00:44 +08:00
我现在公司是开发在 windows 上,部署也在 windows 上, 部署的时候有点烦, 我一直没研究明白注销用户之后,如何继续运行 jar
dif
2023-05-24 09:01:59 +08:00
虽然没必要,但 Linux 对 java 猿来说是绑定的, 也就是你的会一些基础的操作。建议你搞个双系统。Ubuntu 就行,稳定好用又简单,还能打 GOGO 。
Cloudust
2023-05-24 09:05:48 +08:00
本来想说没必要,一看,大学生啊,那就装个 Ubuntu 吧,顺便学学 Linux 相关知识,以后也能用到的。
wxyrrcj
2023-05-24 09:15:54 +08:00
谁用谁知道 大学老师用 eclipse Windows 我直接 idea linux ,香
wxyrrcj
2023-05-24 09:16:34 +08:00
@wxyrrcj 我现在公司电脑都 Linux 单系统 一年了
xbh1794970183564
2023-05-24 09:16:55 +08:00
没必要,macos 就行
Focus9
2023-05-24 09:22:37 +08:00
搞个服务器捣鼓捣鼓就好,Linux 的桌面系统生态不咋地
heyjei
2023-05-24 09:27:04 +08:00
如果你工作了:怎么舒服怎么来

如果是大学生:怎么折腾怎么来
starlin
2023-05-24 09:28:43 +08:00
开发用 macos ,windows 都可以,但 linux 基本命令,排查问题,优化等还是有必要知道一些的
LXGMAX
2023-05-24 09:29:47 +08:00
贴吧老哥
JKeita
2023-05-24 09:32:46 +08:00
代码开发没必要,但是服务器环境必须 linux 上搞。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX