首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

IDEA 和 vscode 比较介绍,推荐那个?

  •  
  •   jiangxinlingdu · 28 天前 · 7332 次点击

    很早以前使用 eclipse,有人推荐 IDEA 之后,我当时觉得 eclipse 已经非常的好了,后来用了 IDEA 发现 IDEA 真的非常非常好,快捷键我花了很长时间学习记录了,最近听朋友推荐 vscode,是否和我以前用 eclipse 这种感觉一样呢? 我现在觉得 IDEA 挺好,什么都可以满足,并且基本不需要鼠标进行操作,那么 vscode 那里好呢??? 怎么好呢??? 求有经验使用过的给些心得!!!

    95 回复  |  直到 2019-05-21 13:32:53 +08:00
        1
    jackblack369   28 天前   ♥ 2
    个人习惯 java 后端用 idea, web 前端用 vscode。
        2
    gouflv   28 天前 via Android   ♥ 1
    vscode 除了免费,没啥好的
        3
    VDimos   28 天前 via Android   ♥ 2
    Vscode 开发脚本语言很舒服,开发编译性语言不如 ide,开发专业语言不行。
        4
    xuanbg   28 天前   ♥ 6
    IDEA 是 IDE,是编程专用的集成工具,VS Code 是通用编辑器。非要选一个?不能两个都用?
        5
    gejun123456   28 天前
    Java 后端还是用 IDEA 吧,vscode 支持没那么好,试试就知道了。
        6
    anmie   28 天前
    我个人的经历就是到 idea 的时候 确实很好用,然后之后开发 rn 的时候,idea 经常卡死。。后来就转 vscode 了,emmmm 真香,而且现在写 go 我也用 vscode,但从本质上来说 vscode 算是编辑器,idea 和 eclipse 都属于 ide
        7
    jiangxinlingdu   28 天前
    @xuanbg 哦哦,这样啊!多谢!
        8
    eternitym31   28 天前   ♥ 1
    我觉得 IDEA 学习成本比 VSCode 低,IDEA 直接就能用,基本没什么需要配置的;而 vscode 把智能提示,maven 之类搞完我都快忘了是要做什么了。
        9
    greatx   28 天前
    看了这个帖子有种似曾相识的感觉,仔细一看发现跟 https://www.v2ex.com/t/563292 内容有相同的地方。
        10
    lhx2008   28 天前
    vsc 用不惯,插件集成度始终不如原生的好
        11
    peyppicp   28 天前
    你拿这两个东西比较,我怀疑你是在黑 idea[doge]
        12
    Track13   28 天前 via Android
    代码编辑器和 ide 比。。。这没有意义啊
        13
    beginor   28 天前 via Android
    vscode 是能调试的 editor, 轻量级使用, 而正是因为如此, 很多老手喜欢, 就像很多人喜欢在生产服务器上用 vim 一样。

    而 idea 是全功能 ide, 项目内全局代码分析与重构是最好的。
        14
    jss   28 天前 via iPhone
    一个是 Ide 一个是编辑器 没有可比性
        15
    itning   28 天前 via Android
    vs 括号不自动生成,很烦
        16
    Takamine   28 天前
    颜值即正义!
        17
    qcts33   28 天前
    其实可以两个都用的吧。如果说想用一套快捷键的话其实也简单,这两个都有 vim 模拟的插件……
    我现在就是基本不用 vim,但是基本到处都用 vim binding ……
        18
    qcts33   28 天前
    @Takamine 说道颜值,IDEA 新版开始支持全局的 theme 了,就不仅仅是 editor 的 color scheme 那一部分了。装个新的主题,IDEA 的颜值也不差了
        20
    x66   28 天前
    毫无可比性,VS Code 对 Java 开发来说顶多算个功能强大一点的记事本。
        21
    chendy   28 天前
    最开始两个都用,后来发现了 idea 有 scrath file 功能
        22
    Zakl21   28 天前 via Android
    我原来一直是把 vscode 当做编辑器来用的,后来做课设需要用 vue 就在用 vsc 写前端项目,不用 webstorm 是因为实在太重了,我的 8g 的本子实在扛不住,vscode 加上插件其实也和 jb 家的差不多占用资源了,但是 java 我还是用 idea,小功能太多,太舒服了,比如查看引用,代码重构,代码定位等等,可能 vs 也有,但是不怎么愿意再花时间成本去学习了 orz。。。btw vsc 加上 idea 的快捷键插件,用来写 vue 真的舒服,就是前端需要开很多界面,内存永远 96。。
        23
    Zakl21   28 天前 via Android
    @chendy 这是那个编辑历史的功能吗
        24
    solome   28 天前
    静态语言 idea, 动态语言 vscode
        25
    chendy   28 天前
    @Zakl21 写错了,是 scratch …就是个草稿文件,写一段代码跑个 demo,粘贴个 sql,json 啥的很方便,就不需要在 vsc 里做这些了
        26
    linvaux   28 天前 via Android
    有钱入 idea,没钱就用破解版 idea
        27
    duanyajuzi   28 天前 via Android
    主要用途是不一样的,没有非要哪一个的必要性
        28
    inhzus   28 天前 via Android
    笔记本不插电且项目比较大的时候用 vscode,不然 idea 太卡了…
        29
    iwong0exv2   28 天前 via Android
    @linvaux 社区版也基本够用了。搭车问一下 Linux 好用点的 IDE。
        30
    trafficMGR   28 天前 via Android
    你善用命令行就用 vscode,你喜欢用鼠标点点图标就用 IDE
        31
    naple   28 天前 via Android
    ultimate 版 1k+的价格可不是瞎收的(教育邮箱真香
        32
    naple   28 天前 via Android
    @iwong0exv2 那当然还是 idea 了
        33
    linvaux   28 天前 via Android
    @iwong0exv2 当然也是 idea 啊,有 linux 版本的
        34
    iwong0exv2   28 天前 via Android
    @naple 忘写了,是 C++的现代 IDE
        35
    wee911   28 天前
    vscode 占用内存毫无优势,一样大,vscode 比 idea 流畅是肯定,最大的问题是 idea 启动真的慢,除了流畅和启动时间,idea 完爆 vscode10 年,任何语言都是
        36
    vscode   28 天前
    看我名字
        37
    marsgt   28 天前
    VSCode 更偏轻量机动和 Web 前端,占用高是个缺点。但是能和 IDE 放一块比较,本身就很有趣啊~😬
    如果平时工作偏后端的话,还是建议用 IDE,这块 VSCode 本身没优势,即便是配好环境可以开跑,我觉得在体验上和 IDE 还是有一些差距。但是论机动,甩出个 code-server 本身就能说明问题了,很多语言或者功能的支持,去插件市场搜一下就有可能找到解决方案,我觉得“可玩性”会比 IDE 高很多,
    所以具体选哪个,还是看你自己的需要吧。
        38
    Android2MCU   28 天前 via iPhone
    像我们这种开发 Android ROM 的,一会儿 Java,一会儿 Cpp,一会儿 Makefile,VSC 是真好用
        39
    MonoLogueChi   28 天前 via Android
    不是同一重量级的,一个是 IDE,一个是编辑器
        40
    Cbdy   28 天前 via Android
    我写 java 的时候用 idea,写 node 的时候用 vsc
        41
    Jaosn   28 天前
    VSCode 啊!
        42
    zhigang1992   28 天前 via Android
    @inhzus idea 有 power save mode
        43
    dongchangzhang   28 天前
    一个 ide,一个文本编辑器,二者应用场景不冲突啊。。。写 java 当然用 idea 啦
        44
    jsnjfz   28 天前
    个人感觉:VScode 比较轻量,但是作为一个前端不是很熟的后端编写前端代码还是会用 webstorm,vscode 就算装满插件感觉提示也不如 webstorm 和 IDEA
        45
    minglanyu   28 天前 via iPhone
    别问,问就是 Jetbrains 全家桶
    vscode 的配置我垢了
        46
    wind3110991   28 天前
    看代码用 vscode,做工程用 idea
        47
    otakustay   28 天前
    就我这台顶配 mbp13 来说,webstorm 的智能提示始终会有 16-20ms 的延迟,连按 shift 出 fuzzy search 框也始终有 50ms 左右的延迟,在 fuzzy search 里输入后出结果也会有 50ms 左右的延迟,而 vscode 完全不存在这些问题
    所以始终的感受是,webstorm 在分裂的开发流畅性,时不时不紧不慢地给你延迟一下,让我的思路没办法一直聚焦在最该聚焦的事情上面
        48
    xpresslink   28 天前
    VSC 就是个文本编辑器而已,做大型 java 项目时候和 IDEA 相比根本无法望其项背
    VSC/ATOM/Vim/Emacs/Sublime 这几个玩意儿才可以放一起比较一下。
        49
    sunocean   28 天前
    @Android2MCU 大佬给哪家厂子写 bug 啊?
        50
    galikeoy   28 天前
    为什么不用记事本?
        51
    xfriday   28 天前
    idea 是 IDE,vscode 是编辑器(虽然它的插件多得使它的功能接近于 IDE)
        52
    kaedea   28 天前 via Android
    IDEA 写代码,vscode 捞日志。
        53
    FancyKing   28 天前
    两个都用哇,VSCode 轻量,jetbrains 套装好用但是写点小东西感觉打开有点,不值得
    (我还用 Sublime,这可咋办
        54
    carlclone   28 天前
    大工程还是老实 IDEA 珍惜生命吧 , 其余随便
        55
    cway   28 天前
    VS Code 只是编辑器
        56
    tourist2018   28 天前
    除了当初写过一段时间 C#用过 visual studio 还有大学时学 Java 用过 eclipse

    正经工作中没用过 IDE 最开始是 vim + sublime 后来偶然发现 vscode 比 sublime 好用一点 现在基本除了在服务器上调试代码 本地一般修改也在 vscode 了

    我工作中完全不用 IDE 是可以的
        57
    lifanxi   28 天前 via Android
    IntelliJ IDEA 做 Java 开发可以秒掉 VS Code 应该没悬念。
    不过就 C++而言,VS Code Insider 远程开发功能一出来,我们团队的大部分人一夜间就从 CLion 切成 VS Code 了,包括我这种买了好几年 License 的。CLion 的远程开发功能简直就是垃圾。为什么不本地开发?我们的项目只能在 Linux 下编译,而且编译需要极多资源,顶配的 Macbook Pro 也扛不住。
    @wee911
        58
    shuirong1997   28 天前
    stackoverflow 的 2018 年调查报告,我要没记错的话,用 VSC 的 50%了吧
        59
    micookie   28 天前
    感觉 IDEA 和 Vscode 根本不在一个量级的东西。。。。。
    至少目前 vscode 还有很多地方和 idea 差距比较大
        60
    kyz001   28 天前
    看楼主做什么的吧其实。java 的话 1L 老哥说的对
        61
    tikazyq   28 天前 via iPhone
    webstorm,因为用 jetbrains 的东西用习惯了,快捷键也固定了
        62
    raptor   27 天前
    VSC 跟 IDE 是两回事,没法比。非要比的话,VSC 跟 VIM 比还差不多。当然我的选择是 VIM,VSC 用不惯。
        63
    tomoya92   27 天前 via iPhone
    不差内存就 idea,内存不多就 vscode
        64
    no13bus   27 天前
    前端和后端都用 idea 就行了。
        65
    sharkrice   27 天前
    两个都用,又不冲突
        66
    hafuhafu   27 天前
    现在写 Java 用 idea,vue 用 vscode
        67
    zzjas98   27 天前
    以前也觉得 vsc 不适合大项目,但是最近在写一个不太小的 java+c 的项目,vsc 的速度感觉是秒杀 jetbrain 全家。尤其我为了省笔记本电,经常需要把编辑器关掉再开,vsc 启动也就 5 秒钟,idea 得让我电脑风扇转 2 分钟。
        68
    zhang1215   27 天前
    一个 IDE,一个编辑器怎么比
        69
    VeryZero   27 天前
    如果你喜欢折腾,正好又不想花钱买正版,那就 VSCode。
    顺便可以学习下如何熟练安装各种插件和配置。

    否则花钱买 JB 家的,花钱一时爽,一直花钱一直爽。。
        70
    0x64   27 天前
    java 肯定 idea 啊,vscode 用来写前端和轻量开发的
        71
    ThomasZ   27 天前 via Android
    做 JAVA 还是 idea 吧,vscode 写写脚本,小项目还可以
        72
    haon   27 天前
    @otakustay 你这毫秒级的延迟是咋算出来的
        73
    youxiachai   27 天前
    IDEA 不是有 Eclipse 风格的快捷键吗.....
        74
    skiy   27 天前
    一个 IDE,一个编辑器。。。怎么对比?
        75
    iv2ex   27 天前
    一起用啊。

    你用 eclipse 的时候,难道不用 notepad++ 或者 sublime 之类的吗?
        76
    Yuicon   27 天前
    我发现和电脑有关系 开个 ide 都卡感觉你们开发真是水深火热 我猜是买了 mac
        77
    yalin   27 天前
    不是同一个级别的东西
        78
    yuanfnadi   27 天前
    前端开发我觉得 vs code 会好一点。
    因为 vs code 的插件开发环境是 js 而 webstrom 的插件开发环境是 java。
        79
    yinjy   27 天前
    idea 开箱即用,vscode 还要配置很多插件才好用,而且 vscode 以后还有 remote 开发这种杀手应用
        80
    otakustay   27 天前
    @haon 前端职业能力?这就是为啥动画要 60FPS 啊
        81
    eternaldzw   27 天前
    什么玩意,2 个都不是一个东西,有什么好比较的
        82
    Beme   27 天前
    @itning 写 go 的时候没有生成括号,发现要设置一下:"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,其他语言扩展应该也有对应的设置吧
        83
    AmosLi   27 天前
    一个免费最小可用,一个商业授权大而全。
        84
    liuxey   27 天前
    既然楼主是写 Java 的,那么 VSCode 和 IDEA 差距很远,可以安心用 IDEA,除非价格问题
        85
    xpresslink   27 天前
    @Yuicon 用 windows 也没有问题,IDEA 只要保证 CPU i5 及以上,内存 8G 及以上,固态硬盘,基本上能使用流畅了。
        86
    lepig   27 天前
    不考虑钱的情况下 idea 无疑
        87
    zorui   27 天前 via Android
    别问,问我就是 vim 一把梭。。。。。Java 还是 IDEA 吧
        88
    SuperMild   27 天前
    怎么那么多人说 IDE 与编辑器不能比,现在两者的差异已经越来越小,部分功能甚至是编辑器表现更好,各有优势,功能重叠部分也多,很值得对比。
        89
    Navee   27 天前
    前端项目、python 选 vs code
    java 选 idea
        90
    knowckx   27 天前
    VSCode 最强的地方是通用性好,什么语言都能在上面写
        91
    faywong8888   27 天前
    用过 IDEA 很多年,现在的感受是:用 Java 写的桌面程序是垃圾,用 Java 做 IDE 更是耍流氓。

    IDE 这类东西,就是要快,占用资源少,还是 c++ 写的 IDE 好。基于 Web 的也不行。
        92
    cyh1997   27 天前 via Android
    vscode 我现在就写写 markdown
        93
    mrnull0   27 天前
    Visual Studio 2019(手动滑稽)
        94
    flyingghost   26 天前
    十年前我开着一辆当时最好的小汽车 Eclipse,舒服。
    后来我换了 IDEA 小汽车,幸福的不要不要的。
    再后来,有人跟我推荐了 VSC 电动车。
    我:???。。。哦。。。还不错哎。跟我的超酷 Sublime 自行车一起留下来吧。
        95
    SaintDan   26 天前
    java kotlin 用 IDEA

    js 用 vscode
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   853 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1