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

JetBrains 全家桶,是每种语言分别安装一个 IDE 好,还是只用 Idea 好

  •  1
     
  •   einsdisp · 26 天前 · 6174 次点击

    我目前主要写前端、golang,偶尔写写 python 、java,c++,比较少

    前段时间刚刚开始使用 JetBrains 的 IDE,暂时还没买正版,是试用 30 天,目前是每种语言安装一个 IDE,要安装这么多: WebStorm,Idea,GoLand,PyCharm,CLion 感觉最大的困难是不同 IDE 直接的设置同步(快捷键、code stype ),经常改一个快捷键,要打开好几个 IDE 分别设置一遍。我还没注册过 Jetbrains 账号,目前是试用 30 天,不知道 Jetbrains 的账号同步功能,跨 IDE 之间的同步设置是否好用。

    一直有个念头,只用 Idea,其他语言通过安装插件实现

    有没有 Jetbrains 的深度用户“现身说法”一下,者两种利弊如何?

    56 条回复    2021-04-23 10:44:08 +08:00
    cnnblike
        1
    cnnblike   26 天前 via iPhone
    我买了好几年全家桶了,主要优势在于像开发啥都有的直接选专用的,舒服
    HiShan
        2
    HiShan   26 天前
    我主要用 Goland 和 IEADJ,配置同步挺好的用的。
    前端和 Golang 还是用 VSCODE 吧。
    nicholasxuu
        3
    nicholasxuu   26 天前   ❤️ 4
    前端,golang 都是 vscode 就好。( typescript 是微软家的,vscode 的 golang 支持也是非常好的)

    jetbrain 强在 java/kotlin,这个 vscode 要测试很多插件还不一定能比得上。
    python/php 的话 jetbrain 略强(强在预先配置好了大量合适的插件)
    js/ts/golang 感觉 vscode 非常好用了。

    *之前 webstorm 转的 vscode,没有不适,快捷键用的还是 jetbrain keymapping 。

    *一个 idea 跑所有的话,可能会因为插件太多搞的很慢很卡。比如项目里有 go 又有 js 的情况。
    cnnblike
        4
    cnnblike   26 天前 via iPhone
    专用的话优势还是大点,很多东西教程都是针对专用的 ide 的,抄就完事了。我跳槽到微软之后再配合 jb 全家桶,已经实现了 ide 自由,不管啥语言,官方推荐啥我就直接用啥,不把时间浪费在瞎挑 ide 和配置 ide 上
    river1007
        5
    river1007   26 天前
    EMACS/SPACEMACS(vim) 一套解决,不香吗。
    速度快,效率高,可以在开发机上开发,办公电脑能上网就行。
    holulu
        6
    holulu   26 天前
    如果电脑性能很好,就 IU 加各种语言插件。
    baiyi
        7
    baiyi   26 天前
    如果主写 go,个人体验 goland 比 vscode 要好用,我就是从 vscode 转到的 goland
    brader
        8
    brader   26 天前
    我有账号,好像我不同语言之间的 ide 是不能一起同步的哦,它们的设置是分开的。你们是这个情况吗?
    zoharSoul
        9
    zoharSoul   26 天前
    每个装一个
    maskiii
        10
    maskiii   26 天前
    @river1007 前端,客户端开发不行,你用 vim 启动一个 ios 模拟器我看看
    wxw752
        11
    wxw752   26 天前
    全干工程师表示,每个单独装比较好
    bthulu
        12
    bthulu   26 天前
    一个 idea 就行了, 吊打 vscode
    Xusually
        13
    Xusually   26 天前
    我是一个 IDEA Ultimate + 插件。
    hjahgdthab750
        14
    hjahgdthab750   26 天前   ❤️ 1
    磁盘空间够就全部单独安装,我自己用起来感觉 jetbrain 还是基本都比 vscode 方方面面都强
    sonyxperia
        15
    sonyxperia   26 天前
    @river1007 这里讨论的是 IDE,不是文本编辑器
    WispZhan
        16
    WispZhan   26 天前
    IntelliJ 重点还是 IDE,作为集成开发环境远比 Editor 功能要强,当然,如果你用不上那么多功能,自然可以选轻量化的工具,比如 vscode 。

    我几乎全家桶里的所有工具除了 AppCode 、MPS 、Datalore 等少数工具以外,其他所有产品都或多或少用一点。

    比起单独使用 IntelliJ IDEA,还是推荐单独使用一些专用的 IDE 比如 WebStorm 、CLion 或者 GoLand 。因为每个平台对应的内置插件以及优化还是有区别的。

    虽然你可以用 IDEA 配置成其他 IDE 兼容的,但是会缺少一些模板、插件、重构工具的支持。多多少少还是有一点不如专用 IDE 。

    另外,跨 IDE 之间是不能同步的。

    如果你真的要跨 IDE 同步,可以手动导入导出配置,至于插件就自己选择性的安装了。
    wandehul
        17
    wandehul   26 天前
    问题来了 ,现在全家桶没有优惠吖
    FinnY
        18
    FinnY   26 天前
    开发前端可以用 webstrom 呀,能用为啥不用?习惯问题爱用 vscode 和 webstrom 都可以呀。
    LokiSharp
        19
    LokiSharp   26 天前   ❤️ 1
    装多个 IDE 是可以隔离开发环境,和用一些特化的功能。IDEA 装插件只能用社区版的功能,如果能满足开发需求的话没必要买,直接用社区版即可。

    VSCode 我用下来折腾插件花的时间成本够买好几年 JB 全家桶了。
    sunny352787
        20
    sunny352787   26 天前
    每种安一个,配置的话每种配置一遍稍微麻烦点但可以账号同步一劳永逸
    我这边每天 Goland 、Rider 、DataGrip 、AndroidStudio 轮着用,只装一个 Idea 加各种插件用起来比单独用每一个专用 IDE 差远了
    oneisall8955
        21
    oneisall8955   26 天前 via Android
    套壳而已,装插件,美滋滋
    EscYezi
        22
    EscYezi   26 天前 via iPhone
    golang 和 java 用 idea 装插件就够了,c++最新版 idea 没有对应插件
    echo1937
        23
    echo1937   26 天前
    我主用 PyCharm 和 IDEA,我感觉 PyCharm 的 Django 查询提示好用很多。
    sprite82
        24
    sprite82   26 天前
    @echo1937 这还有区别? py 有的 idea 都有啊
    Trim21
        25
    Trim21   26 天前 via Android
    idea 设置 python 项目比 pycharm 麻烦好多,我选择硬盘容量换方便
    BeautifulSoap
        26
    BeautifulSoap   26 天前 via Android
    同时要碰 php,go,python 的项目,之前是分别装各自的 ide,但是 jb 家的 ide 有多吃内存大家都心里有数,浏览器,虚拟机,各种工具的内存占用,加上同时开 pycharm,goland,phostorm 等,直接就把公司的 16G 小内存给撑爆了
    后来实在受不了内存占用了,发现官方文档说除了少数几个语言,idea 装插件能提供大部分 ide 的全部功能,就删了 ide 转用 idea 。结果发现除了一些设置的位置不太一样,功能的确和单独 ide 没任何区别
    现在一个 idea 同时打开不同语言的项目,内存占用比之前开单独的 ide 小多了,而且配置风格轻松统一,体验非常好,电脑上其他 ide 都删了
    xingyuc
        27
    xingyuc   26 天前
    @nicholasxuu 但是 git 插件太好用了
    xarthur
        28
    xarthur   26 天前 via iPhone
    @sonyxperia vscode 都来了……
    vscode 也也是文本编辑器。
    xarthur
        29
    xarthur   26 天前 via iPhone
    @maskiii 前端当然可以用啊。
    移动端确实不行,但是移动端也不能用一般的 idea 啊(
    yaorc
        30
    yaorc   26 天前
    术业有专攻嘛,单独下吧
    skiy
        31
    skiy   26 天前   ❤️ 2
    人家问你们是用 idea + 插件好,还是全家桶好。你们跑题到隔壁 vscode 去。
    这题你们审到国外去了。
    skiy
        32
    skiy   26 天前
    我买的是 idea + 插件。全家桶不说软件大,还有打开时吃更多的内存的问题。
    missdeer
        33
    missdeer   26 天前
    用了大概 1 年 Goland,转回 vscode 了
    Goland 调试好用,但是吃资源,又比较慢,还是 vscode 流畅
    agagega
        34
    agagega   26 天前 via iPhone
    我记得几年前尝试用 IDEA 装官方 Ruby 插件跑一个 Rails 项目,要配置的东西比 RubyMine 多,体验没那么好。然后像 C++就只能用 CLion,IDEA 没有插件。
    cs419
        35
    cs419   26 天前
    用 toolbox 装
    不同语言就不同的 ide ( goland pycharm...)

    电脑用洋垃圾
    双路 E5-2680 v3 24 核 48 线程
    64G 内存

    ide 浏览器 标签页随便开
    ZSeptember
        36
    ZSeptember   26 天前
    IDEA 就好了,便宜。
    jack1998
        37
    jack1998   26 天前
    感觉 goland 特别好用
    libook
        38
    libook   26 天前   ❤️ 4
    我专门问过 JetBrains 的客服,他们说除了独立 IDE 打开项目能更智能识别项目技术栈以外,独立 IDE 和 IntelliJ Ultimate 的体验是一样的。

    不过并不是所有的独立 IDE 的功能都可以通过 IntelliJ Ultimate 装插件来实现,好像 C/C++就只能用独立 IDE 。我的依据是官网的信息: https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

    我做前端、Node.js 、Go 、Rust,用的 IntelliJ Ultimate,几年了都没啥问题。

    JetBrains 家的 IDE 在代码分析方面还是很强的,除了 Visual Studio (不是 VS Code )以外我还没见过其他 IDE/编辑器能有如此强的代码分析能力,这个就是收费产品的卖点吧。
    cosmtrek
        39
    cosmtrek   26 天前
    IDEA Ultimate + 插件
    zinete
        40
    zinete   26 天前
    Visual Studio Code 一把梭
    liuqiongyu889
        41
    liuqiongyu889   25 天前
    大多数情况 J 家的 IDE 都是最好的选择,细节处理比 vscode 好很多(比如文件夹展开,vscode 一直跳,影响视觉和搜索),我是全家桶,不同语言用不同 IDE
    agdhole
        42
    agdhole   25 天前
    买个 ssd 每个都装一遍
    yalin
        43
    yalin   25 天前
    没有配置同步
    BeautifulSoap
        44
    BeautifulSoap   25 天前
    @libook 是的,官方都在文档里说了,IDEA 是很多独立 IDE 功能超集,通过插件可提供大很多 IDE 的全部功能。所以看到上面说单独的 IDE 更好,功能更全我也觉得非常迷惑

    "IntelliJ IDEA Ultimate is a superset of most IntelliJ platform-based IDEs. If the bundled language plugins are enabled, it includes support for all technologies that are available within our more specific IDEs, such as PyCharm, WebStorm, PHPStorm, and so on."
    https://www.jetbrains.com/help/idea/discover-intellij-idea.html#language-plugin-vs-separate-IDE
    xiaolanger
        45
    xiaolanger   25 天前
    我用的 IntelliJ Ultimate,智能识别技术栈确实不那么智能,但是,用一个 IDE 方便用 Manico 切换,一个快捷键就够用了。
    raaaaaar
        46
    raaaaaar   25 天前 via Android
    分开比较好,不同环境用的东西有些不太相同,比如插件,都跑的话太吃内存了,我都是分别装的,而且用不同的工具能有种仪式感,帮助进入开发状态。

    至于你说的经常改快捷键这个问题,只能说尽量不要这么做吧,自带的快捷键已经很好了,改了就要习惯,形成肌肉记忆,经常换用不熟的,反而会降低开发效率,而且可以尝试使用同步工具。
    tyrealgray
        47
    tyrealgray   25 天前
    这年头用 vscode 写前端不觉得太累了吗,装插件要折腾,搞半天可能还比 webstorm 卡,何必呢。安装一个 webstorm 所有前端需要的工具都有了
    TabGre
        48
    TabGre   25 天前 via iPhone
    借贴请教下,webstorm 需要打开多个项目,那么项目中函数快速跳转有什么办法吗?单个项目可以手动指定 webpack 文件,其中有 alias 就好
    locoz
        49
    locoz   25 天前 via Android
    单独的会有一些特殊功能,插件只是用于同项目多语言开发的情况。
    imherer
        50
    imherer   25 天前
    我写 Vue.js Node.js Golang 之前一直用 VS Code

    用了 WebStorm+Goland 后才发现真的爽
    p1gd0g
        51
    p1gd0g   25 天前
    用了两年 goland,正版。发现 90% 的功能我用不到,于是切到 vscode 。
    (没错我跑题了。
    ALVC666
        52
    ALVC666   25 天前
    vscode 要爽得折腾一堆插件
    jetbrrains 开箱即用
    就装个 ideavim 就能开嗦了
    5yyy
        53
    5yyy   25 天前
    为啥我用 vscode 写 go 难受的一批,是我设置的不对吗,有没有一键配置 golang 开发插件
    gamexg
        54
    gamexg   25 天前
    我是分别装的,另外用过 vscode,不如 jb 家的 goland 好用。
    lanjz
        55
    lanjz   25 天前
    只用 Idea 然后装插件感觉最大的问题就是插件无法针对项目设置,每次启动都需要加载全部的插件
    lingo
        56
    lingo   25 天前
    我倒是很好奇,现在只有在买 webstorm,但是想上 pycharm 的话,pycharm 似乎包含了 webstorm 。是不是上了 pycharm 后,前端部分是不是就可以直接当 webstorm 用。。。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2536 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.