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

2023 年 5 月 23 日
 aqiu111
现在大四闲着没事干,想把开发环境从 windows 转移到 Linux ,最近准备装 manjaro 的双系统,翻到这个贴子又有点犹豫 https://study.congcong.us/t/557147 。求 v 站的大佬解惑,该不该折腾。
12698 次点击
所在节点    程序员
116 条回复
fatpower
2023 年 5 月 24 日
平时开发没必要。不过各种中间件最好在 linux 上跑。
newmlp
2023 年 5 月 24 日
折腾到最后还是 Windows ,装个 Linux 虚拟机就行了
thetbw
2023 年 5 月 24 日
爱用啥用啥,我曾经用 linux 一年多,当主力那种,最后最大的阻碍还是微信
newmlp
2023 年 5 月 24 日
@xianyv 写个 Windows 服务程序,不登录用户就能运行
skinny
2023 年 5 月 24 日
读大学不正是学习接触各种知识和技术的时候吗?以后也是要学习的,但那个时候就要求不一样了
skinny
2023 年 5 月 24 日
如果只是一般应用,不折腾 LVM 配置,WSL 和 Docker Desktop 就够了,还不用切换操作系统,还支持 Linux GUI ,简单方便。不然装个虚拟机也行。
Loku
2023 年 5 月 24 日
开发的话还是 Ubuntu 舒服,用了几年。 但是张小龙 XX !
ReZer0
2023 年 5 月 24 日
我大学的时候是这么用的,初期:windows+ubuntu 虚拟机-中期:windows+ubuntu 双系统-最后 windows+ubuntu 虚拟机。
aino
2023 年 5 月 24 日
换 linux 吧,至少这样不方便打游戏浪费时间了
lesteryou
2023 年 5 月 24 日
可以试试 deepin ,国内企鹅家的通讯工具,在应用商城可以直接下载,其他的都有很多也都有 linux 版本的。
作为办公机器,我已经用了三两年了
jamezee
2023 年 5 月 24 日
虚拟机就行了,没必要重装系统
Felldeadbird
2023 年 5 月 24 日
WSL 可以满足你对 linux 的探索欲望了。觉得 WSL 不好用,直接虚拟机走起。命令行熟悉后,再大胆尝试真机桌面 linux 。
zzzzzzZ
2023 年 5 月 24 日
折腾一下 Graal+boot3+spring6+jdk17 ,尤其是里面的 native image 。你自然就会 linux ,这必是你这时代用的技术。

再折腾一下 docker+k8s ,往上面丢几个 github 开源项目,基本上就够了。
可以的话自己改改 k8s operator 。docker compose 在我看来没必要怎么学。
chrosing
2023 年 5 月 24 日
我是 win 直接转 mac 的。刚开始也下载过 arch 还有优麒麟系统,后面发现我电脑带不动,然后花了 2500 买了一个小新 Pro13 2020 开始折腾黑苹果, 然后强制自己习惯, 一两天就学会了, 后面黑苹果系统就一直当作主力开发机. 旧的华硕电脑就寄回去给家人当电视机了.
zzzmh
2023 年 5 月 24 日
如果你没用过那说再多也等于白说 如果你用过那根本没必要问
综上所述,建议下载一个 virtualbox 和 deepin23 自己折腾先在虚拟机里装起来
如果能适应几天都 OK 就在资料不重要的电脑上装 比如笔记本装个双系统玩玩
最后 至于对开发到底有什么帮助,大部分情况下没啥帮助,少部分情况下算力提升,不强迫你更新系统,没游戏玩,如果你调教的好的话比 win 省电增加笔记本续航
john2022
2023 年 5 月 24 日
deepin 上面开发 Go,Python 没觉得有什么不方便
duluosheng
2023 年 5 月 24 日
我的建议是可以折腾,折腾明白。
后面你会发现 Linux 环境,你可以远程开发机、WSL 、虚拟机替代。
lijiji
2023 年 5 月 24 日
Java 开发,一直用的 manjaro ,双系统,基本没有再用过 windows ,大胆转,不要有后顾之忧
AItsuki
2023 年 5 月 24 日
总结的很好。懂不懂 Linux 和平时用不用 Linux 是两回事,开发大部分时间在 IDE 上和浏览器上,而不是在 Linux 上。
blacktail
2023 年 5 月 24 日
如果是生产环境(特指打工的环境),不建议折腾。如果是自己的环境,那就放手折腾。

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

https://study.congcong.us/t/942369

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

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

© 2021 V2EX