有没有必要从 jetbrains idea 换到 vs code

285 天前
 GuluMashimaro
java 开发
idea 的许可快到期了
有 github copilot 授权

不知道 vs code 开发 java 怎么样,有长期使用的大佬说一下吗,或者之前长期使用 idea 后面转到 vs code 的。

生命不息,折腾不止 - -#
15899 次点击
所在节点    Visual Studio Code
105 条回复
yyqxjwxy
284 天前
插个楼,前端 webstorm 好用还是 vscode 好用
Felldeadbird
284 天前
没。习惯了 jetbrains 的,我觉得还是 jetbrains 好用。

vscode 有时候会遇到一些很莫名其妙的错误,有时候格式化会提示我没配置。
Rorysky
284 天前
@chinaguaiu 编译和 ide 有什么关系? 都是调用的官方工具
10bkill1p
284 天前
@yyqxjwxy #81 同问
silentsky
284 天前
eclipse yyds 劝你别用 vscode 一个字卡
cp19890714
284 天前
@yyqxjwxy
react 开发, IDEA 比 vscode 强.

大家说 java 用 IDEA, 其他语言用 vscode, 并不是因为其他语言 IDEA 不如 vscode, 只是 vscode 与 IDEA 的差距没有太大.
java,在 intellij 的长期迭代下, 获得了远超其他语言的开发体验, 细节体验特别多, 用久了感觉不出来, 换成 vscode, 立马就明白了.
lyyQAQ
284 天前
@565656 输出速度差的挺多的,相同网络环境,vscode 明显比 JB 系快
cheng6563
284 天前
@yyqxjwxy IDEA 写 Java 有个主要优势就是弹出的提示是非常准确的,只要弹出提示的代码那就是能编译通过的有效代码,没弹出提示就说明就是不能那样写(比如访问 private 成员)。

但对于前端来说,如果用的 js ,无论怎样都做不到准确提示,webstorm 便没那么大优势了(尤其现在有 AI 提供代码提示)。而且前端的 node_modules 黑洞对于 JB 的索引结构是个巨大的考验。
es 的话按理说可以做到和 java 项目类似的效果,但我没用过就不评论了。
weijancc
284 天前
@cp19890714 #86 你说反了吧, 用 vscode 写 react 是真爽, 无需插件就能支持. 相反 vue 在 vscode 上的体验非常糟糕, 特别是官方那个极其臃肿耗资源的扩展, 只有 webstorm 能完全 hold 住 vue.
a132811
284 天前
我是主力用 vscode 写 js/ts/go/python 好多年了,偶尔用来写 python/rust/java 。

最开始 java/python 的插件都遇到过很影响开发的 bug ,发 issue 后经过很长时间才解决的,不过目前使用良好(轻度使用)
Donahue
284 天前
轻度使用我更喜欢 vscode, 不过代码提示没有 idea 速度快
mshadow
284 天前
vsc 的 rust 比 jb 的 RustRover 好用,remote 比 jb 的好用,github copilot 更好用,其他的都是 jb 的更好用,包括写 js ,Webstorm 更好用
SekiBetu
284 天前
微软砍树很轻快的,安卓子系统都砍了,谁知道以后 vscode 还会不会往大型项目 IDE 发展呢
sunqb
284 天前
用过一段时间(大于一周),不好用。写点代码片段还好,工程化还是不推荐
vitoliu
284 天前
写 java 我只用 IDEA 写 Go 我只用 Goland 写 Python 我只用 Pycharm
用的是生态,就像华为和小米系产品一样,萝卜白菜各有所爱
just4id
284 天前
不能都用吗?干嘛要换??
pdzinc
284 天前
熟悉哪个用哪个吧?用的熟悉效果都差不多的。效率优先。
lequal
284 天前
IDEA 订阅之后,即使过期了也可以回退到你订阅开始的时候那个版本并且一直是授权使用的啊。我就是这样子用,既然是 Java 当然是用更专业的 IDE ,VS Code 只能说算是个编辑器吧,只是插件比较丰富
RYS
284 天前
JetBrains 最大的问题是占内存。VS Code 比较轻量。

费用问题的话,可以找你上大学的亲戚帮你申请。Jetbrains 给学生的不是优惠,而是免费
unfurl
284 天前
就像楼上说的,关键看语言
我用 Golang 这没必要续费 Goland 了,远程开发贼好用

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

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

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

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

© 2021 V2EX