VS Code 能写 Java 吗?

2022-08-10 21:06:14 +08:00
 tenstone

体验如何?

7643 次点击
所在节点    程序员
58 条回复
taest
2022-08-11 09:11:49 +08:00
@hLc1 那你比比性能啊,特别是企业级应用
taest
2022-08-11 09:19:16 +08:00
@taest 比了一下。是 rust 更好吗
bthulu
2022-08-11 09:26:40 +08:00
@hLc1 但是 idea 写 java, 比 vscode 资源占用还小, 这你怎么解释?
RockShake
2022-08-11 09:28:04 +08:00
没开发过企业级应用,写练手项目是没问题的,有一些小 Bug 有时候挺无语的,这年代还有中文乱码这种问题要自己解决
zhangxh1023
2022-08-11 09:31:34 +08:00
因为之前是写 Node.js 的,所以从差不多两年前就开始用 vscode 写 java ,那时候 java 插件的版本都还没 1.0 ,着实不好用,断断续续的换成了 idea 社区版几次,但是都不习惯。
现在已经很久没有动过换成 idea 的念头了,主要还是习惯了。偶尔还会写写别的语言,都是 vscode 一把嗦。你要问我 vscode 好用还是 idea 好用,那肯定是 idea ,但是 vscode 习惯了,而且也不用什么复杂的功能,有基础的代码提示,debug ,对于我来说足够了。
RRRoger
2022-08-11 09:35:31 +08:00
能写 但是很痛苦
lancelock
2022-08-11 10:54:41 +08:00
我试过,问题是 vscode 装上一堆插件性能消耗并不比 idea 少了,代码提示都慢半拍,那他轻量的优势就没有了。
kaneg
2022-08-11 12:55:54 +08:00
要说能写,记事本也能。但要想写得爽,非 IDEA 莫属。
fpure
2022-08-11 13:21:09 +08:00
可以,个人认为许多体验比 idea 社区版还要强
hLc1
2022-08-11 13:37:24 +08:00
@taest rust 性能比不过 Java ?你在搞笑吗
hLc1
2022-08-11 13:40:17 +08:00
@taest 任何一个测试网站,不管测试并发还是密集运算 rust 性能永远第一梯队,Java 和 rust 比不管语言特性还是性能都是被秒的份
hLc1
2022-08-11 13:42:39 +08:00
@bthulu 所以我很好奇为什么写 rust 这种更复杂的语言性能反而挺好,不说完美,至少好用,Java 的语言是不是一个项目 extends 十几层 class ,甚至上古的项目几十层?
nothingistrue
2022-08-11 13:42:47 +08:00
记事本都能写 Java 。如果是要继承开发环境的话,VS Code 也能,但它用的是 RedHat 提供的 language server ,这货占用的资源是超过 Eclipse 、Idea 这些正派 IDE 的。
zhangchongjie
2022-08-11 13:44:32 +08:00
骑电瓶车或者骑自行车能不能上班,可以。但是没有坐车或者坐地铁舒服
nothingistrue
2022-08-11 13:45:43 +08:00
@hLc1 #20
@bthulu #23
代码的编写+编译环境跟运行环境是两码事。
anthoy
2022-08-11 13:54:35 +08:00
我就是用 vscode 写的 java,因为我还写其他语言就直接一起用了,我感觉还行
realpg
2022-08-11 13:57:34 +08:00
@RockShake #24
招过不少写 java 企业级应用的
大部分菜的抠脚
只有互联网的好一点

写企业级的,大部分是把应该 80ms 处理完的东西给你写成 8s 处理完,没准还把逻辑扔数据库里让数据库执行的
byte10
2022-08-11 14:21:16 +08:00
@zhangxh1023 看来你的需求是跟我一样😄。我是从 idea 转到 vscode 的,2021 年开始了。现在基本没啥大问题,用的是 remote ssh
@lengyuqu 总结完美👍🏻。
@lancelock 提示响应确实慢一些,但是性能和内存的问题可以用 remote ssh 。

我就是用 vscode 的,但是 vscode 绝对用优势在 remote ssh 这块,我在公司放了一台小主机,16 核+32G 内存。也就是说你要是用来写 java 目前没有什么大问题。如果你工作 1-3 年,尽量不要用 vscode ,最好跟大家一样的 idea ,不然你遇到问题,可能没人能帮助你。现在的项目很多都是 springboot 了,vscode 完全不是问题。如果是那些非 maven 或者 gradle 项目,那么用 vscode 就比较麻烦。。。
bthulu
2022-08-11 15:28:53 +08:00
@hLc1 几十层, 你也太瞧不起 java 了, 几百层都是等闲事
bthulu
2022-08-11 15:33:01 +08:00
@byte10 你这仅适合互联网开发, 像我这种动不动要去客户现场内部网络下开发的, 用公司服务器就是找死.

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

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

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

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

© 2021 V2EX