
1 rockddd Aug 29, 2021 没有 |
2 dethan Aug 29, 2021 via Android 可以做到 0 依赖 |
3 chendy Aug 29, 2021 jvm 表示哪都一样 除非你要搞 jni jna 啥的 |
4 Junzhou Aug 29, 2021 和你用啥平台的 idea 没关系。 |
5 zbw0414 Aug 29, 2021 我现在基本上都是用 projector ( jetbrains 家的远程工具,正如其名 [投影仪] ),确实如你所说,cgo 交叉编译配置太繁琐。 前阵子申请换成了 mba m1,配合公司 64c256g 的服务器还是很香的。 |
6 realpg PRO Aug 29, 2021 国内 90%的 JAVA 开发者,开发电脑不是 LINUX |
8 realkenshinji Aug 29, 2021 via iPhone 我们公司 CTO 用 linux + emacs |
9 Cbdy Aug 29, 2021 Java 的话,如果不用 JNI 之类的,只要有 JDK 就可以作开发了 |
10 Jooooooooo Aug 29, 2021 你用 txt 都能写 |
11 lap510200 Aug 29, 2021 如果你用的是 mac 我不清楚,咱的 mac 吃灰中,用的公司电脑,主流都是 windows+idea |
12 efaun Aug 29, 2021 一直在用 win 环境做开发,不太能理解用 mac 或者 linux 开发的需求,装些环境都要自己编译,有那时间用 win 安装 exe 摸个鱼不好吗 |
13 Virga Aug 29, 2021 看自己喜欢呗。 |
15 kwanzaa Aug 29, 2021 你在试图找打 JVM 脸的方法哈哈哈哈 |
16 chaleaoch OP |
17 Cbdy Aug 29, 2021 via Android |
18 kingfalse Aug 30, 2021 via Android mbp+linuxmint 台式机 |
19 xuanbg Aug 30, 2021 编码过程完全不依赖任何平台和操作系统。 |
20 Rache1 Aug 30, 2021 @zbw0414 这玩意儿,前两周用了几天,有几个问题。 1 、不能复制 /粘贴,搜了一下,去年就有人提过,一直没解决。 2 、另外看代码的时候滚动也不够跟手。 3 、尽管我是在虚拟机运行,配置已经给到了 6c12g,用了一段时间开了 3 个项目后,卡到飞 PS: 非浏览器运行,使用 projector 客户端登录 |
21 ThisDay Aug 30, 2021 wsl 2 基本能满足所有要求 |
22 yinzhili Aug 30, 2021 jvm 本身是跨平台的,除非你要用到硬件设备交互会比较麻烦点,其它都不必担心 |
23 zzzmh Aug 30, 2021 我算是 java 菜鸟,我用 linux 的 idea,之后考虑换 vscode,主要看中 linux 的速度是真的快,例如 maven 打包,同一台电脑不同系统,能快 2 到 3 倍了。。。还有一个隐藏的好处是可以杜绝掉代码写了一半打开一个游戏哈哈。。。不过我 linux 水平也捉急,目前就靠 uos 这种简单易入门的 |
24 hq136234303 Aug 30, 2021 java 是执行在 JVM 上的。环境的问题是 JVM 会根据当前的环境执行不同的汇编的.所以不存在环境不同的问题。因为你在那个平台生成都是 class 。go 语言编译的时候会根据不同的环境生成不同的汇编。生存的是二进制执行文件。所以 win 编译的和 linux 生成的是不一样的。 |
26 Nich0la5 Aug 30, 2021 不玩交叉编译基本没有 极少数几个库依赖特定平台,有些系统调用和文件路径会有影响。公司的百万行 java 项目在 Linux,win,x86mac,arm,mac 上都完美运行 |
27 wqhui Aug 30, 2021 java 应用跟什么平台开发没关系,jvm 做好适配了。用 linux 或者 mac 系统主要是有时候找文件、修改文件什么的,懒的用鼠标,就直接敲命令,而 windows 的命令跟 linux 不一样,敲起来很难受。而且大部分公司服务器都是 linux,上传下载东西也方便,scp 就过去了,windows 还要找个工具传 |
28 zbw0414 Aug 30, 2021 @Rache1 1. 可以复制粘贴。需要自行修改配置开启 https,直接安装启动默认是非 https 的,通过 projector config edit 命令重新配置一下即可。 2. 不跟手的问题,怎么说呢还是看网络吧,如果是云主机基本上就别想了,我这边是公司服务器和办公网在同一网段下,ping<3ms 基本上无感知。 3. 卡顿问题到时没遇到过,可以试试修改 idea 的配置,贴上我自己的配置可以参考 -server -Xmn1g -Xms16g -Xmx16g -XX:+BackgroundCompilation -XX:+AggressiveOpts -XX:+AggressiveHeap -XX:+UseNUMA -XX:CICompilerCount=64 -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=95 -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=500 |
29 Rache1 Aug 30, 2021 |