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

IntelliJ IDEA 是最好的 Java 编程工具没有之一?

  •  
  •   heheda11 · 2021-07-09 14:29:07 +08:00 · 8358 次点击
    这是一个创建于 993 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只要 Java 语言继续在市场存在 IntelliJ IDEA 永远是最好的 Java 编程工具 😋😋😋

    65 条回复    2022-01-17 21:11:28 +08:00
    qqqccc
        1
    qqqccc  
       2021-07-09 14:32:20 +08:00
    所以呢
    yanyanlongxia
        2
    yanyanlongxia  
       2021-07-09 14:33:40 +08:00
    感觉 IDEA 全家桶中的每个都是对应语言中最好的 IDE (起码 CLion,Webstorm 和 Phpstorm 应该是)
    但综合最强感觉还是 VS
    bruce0
        3
    bruce0  
       2021-07-09 14:42:06 +08:00
    @yanyanlongxia goland 也是
    echo1937
        4
    echo1937  
       2021-07-09 14:44:14 +08:00
    @yanyanlongxia #2

    IDEA Ultimate 全价不到 1000,可永久使用;

    未知 VS 有没有 Ultimate 版本,价格几何,如果 1000 以下,真的想买一个,

    还有免费的 Xcode,其实也很好,至少免费。
    yitingbai
        5
    yitingbai  
       2021-07-09 14:46:28 +08:00   ❤️ 22
    我已经是 idea 的形状了, 其他 IDE 已经塞不进去了
    gam2046
        6
    gam2046  
       2021-07-09 14:58:08 +08:00
    @echo1937 #4 个人都有使用 IDEA 与 VS,感觉社区版已经足够了,是有哪些功能,社区版没有,而旗舰版有呢
    MarkLeeyun
        7
    MarkLeeyun  
       2021-07-09 15:20:17 +08:00
    还是那句话,你开心就好。用 eclipse 和 net beans 得都大有人在。可是你开发出了配得上这个工具的程序了吗。没有请低调。
    KickAssTonight
        8
    KickAssTonight  
       2021-07-09 15:21:57 +08:00
    @echo1937 IDEA 不是订阅制的么?买断链接能发下吗?
    AkideLiu
        9
    AkideLiu  
       2021-07-09 15:22:42 +08:00 via iPhone
    idea 对 Java 的支持比 clion 对 cpp 的支持强的太多
    UBcai
        10
    UBcai  
       2021-07-09 15:26:17 +08:00   ❤️ 1
    @KickAssTonight 买了一次,你就可以永久使用你买的那个版本,不能大版本升级。
    echo1937
        11
    echo1937  
       2021-07-09 15:26:37 +08:00   ❤️ 3
    @KickAssTonight #8 订阅 1 年以后,你可以得到一个 fallback 许可,可以永久使用。

    https://sales.jetbrains.com/hc/en-gb/articles/207240845
    chendy
        12
    chendy  
       2021-07-09 15:51:31 +08:00
    毕竟是收费软件,不强说不过去
    linbiaye
        13
    linbiaye  
       2021-07-09 16:05:54 +08:00
    @AkideLiu 毕竟是 java 开发的,只有先把 java 开发环境做好了才能开发其他 ide.
    Ehend
        14
    Ehend  
       2021-07-09 16:07:29 +08:00 via Android
    买过 pycharm,idea 实在没钱,就用了盗版,唉,还是得赶紧赚钱
    ily433664
        15
    ily433664  
       2021-07-09 16:08:39 +08:00   ❤️ 1
    @yitingbai #5 应该是其它 IDE 已经满足不了你了
    Thinklong
        16
    Thinklong  
       2021-07-09 16:11:27 +08:00
    @MarkLeeyun 非常赞同,个人感觉 eclipse 系列的 IDE 要比 IDEA 好用很多,自己用着顺手是最重要的。
    sqmwin
        17
    sqmwin  
       2021-07-09 16:15:26 +08:00   ❤️ 1
    M1 mba 开项目后动辄 30 40G 内存[占用]( )
    sqmwin
        18
    sqmwin  
       2021-07-09 16:17:05 +08:00
    还是 M1 mba,最新版本的大 bug 不定时全局界面全部没有操作按钮和界面,只有底色
    Newyorkcity
        19
    Newyorkcity  
       2021-07-09 16:21:00 +08:00
    @echo1937 永久使用?!不是每年续费吗?
    XiLingHost
        20
    XiLingHost  
       2021-07-09 16:29:02 +08:00   ❤️ 1
    可算了吧,好不好得看需求的
    至少在我使用的习惯下这东西基本上是个废物,我现在常年使用 vscode 的 remote ssh 进行开发,idea 那种残废的远程支持实在是......
    Ross249
        21
    Ross249  
       2021-07-09 16:48:46 +08:00
    @echo1937 #11 但好像只能停留版本,无法更新
    IgniteWhite
        22
    IgniteWhite  
       2021-07-09 16:50:25 +08:00 via iPhone   ❤️ 1
    呵呵哒同学新晋大水笔
    olaloong
        23
    olaloong  
       2021-07-09 16:55:41 +08:00   ❤️ 1
    @Newyorkcity
    “借助永久回退许可证,您可以使用特定版本的软件,而不必拥有软件的有效订阅。 该许可证还包括所有错误修复更新,特别是 X.Y.Z 版本,所有的 Z 版本更新都包含在内。

    购买按年订阅时,您将立即获得当时可用的确切版本的永久回退许可证。

    如果您按月付款,连续支付 12 个月后,您会立即获得此永久回退许可证,它会为您提供连续 12 个月订阅开始时获得的确切产品版本的访问权限。 您将会收到为其连续 12 个月付款的每个版本的永久回退许可证。

    无论您是订阅单一产品还是“All Products”选项,此选项都可用。”

    https://sales.jetbrains.com/hc/zh-cn/articles/207240845-%E4%BB%80%E4%B9%88%E6%98%AF%E6%B0%B8%E4%B9%85%E5%9B%9E%E9%80%80%E8%AE%B8%E5%8F%AF%E8%AF%81-
    heheda11
        24
    heheda11  
    OP
       2021-07-09 17:00:34 +08:00
    @IgniteWhite #22 小声点 😋😋
    echo1937
        25
    echo1937  
       2021-07-09 17:02:06 +08:00
    @Ross249 #21 那当然啊,但是比 office 365 什么的真的良心多了。
    Vegetable
        26
    Vegetable  
       2021-07-09 17:06:05 +08:00
    告诫自己不要被 JB 家的无微不至迷惑,为了能用 vscode 写 JAVA,强行在项目 pre_commit 加了 goole-java-format 。现在我可以用 Vscode 和同事的 IDEA 共同开发一个项目了。
    Vegetable
        27
    Vegetable  
       2021-07-09 17:06:50 +08:00
    @echo1937 OFFICE 非订阅制也有的吧
    DinnyXu
        28
    DinnyXu  
       2021-07-09 17:07:28 +08:00
    用什么 IDE 啊 我都是 NotPad++ 直接上阵的😊
    echo1937
        29
    echo1937  
       2021-07-09 17:14:03 +08:00
    @Vegetable #27 买了 office 365 订阅,停了,没有所谓的“永久回退许可证”,要么继续订阅,要么去买个 office 20XX 。

    IDEA 相当于订阅一次 office 365,就送你一个 Office 20XX 。
    DamonLin
        30
    DamonLin  
       2021-07-09 17:14:47 +08:00
    占内存高,收费也很高
    janda
        31
    janda  
       2021-07-09 17:16:32 +08:00
    虽然我目前是在用 idea 、但是不建议通过这个话题来引战

    这都是看使用习惯和需求来吧

    我们公司技术领导那些还是很多用 eclipse 的
    leafre
        32
    leafre  
       2021-07-09 17:21:57 +08:00
    毕竟是最卷的语言,不配个效率最高最贵的 IDE 怎么提高效率
    foolnius
        33
    foolnius  
       2021-07-09 17:30:41 +08:00   ❤️ 2
    更良心的是,JetBrains 系的软件你个人自己购买的个人授权可以在公司用于商业开发
    Morii
        34
    Morii  
       2021-07-09 17:31:57 +08:00
    看一下 M1 的适配速度,基本就知道了
    bthulu
        35
    bthulu  
       2021-07-09 17:47:32 +08:00
    难道不是大佬花了几十年时间调教的 VIM 开发 windows 下的程序最方便吗?
    KissFace
        36
    KissFace  
       2021-07-09 17:49:40 +08:00
    我们公司技术领导都用 eclipse
    Leviathann
        37
    Leviathann  
       2021-07-09 17:51:42 +08:00 via iPhone
    我的使用体验是,ideavim 完胜 vscodevim

    甚至用惯了 ideavim 用 neovim 都有点不习惯,主要是 inoremap jj <Esc>,ideavim 按住 j 就能回到 normal mode,neovim 按住 j 还会留下一个 j 字符,配合 ace jump 插件 ctrl+;全局搜索比 easy-motion 还顺手
    potatowish
        38
    potatowish  
       2021-07-09 17:57:38 +08:00 via iPhone
    eclipse 和 idea 双开,换着用,没有一个能完全满足需求
    raaaaaar
        39
    raaaaaar  
       2021-07-09 18:49:55 +08:00 via Android
    即使不是也是了,已经非常习惯他家的配置和功能了,切换成本太高
    abcbuzhiming
        40
    abcbuzhiming  
       2021-07-09 19:12:17 +08:00
    楼上说用 eclipse 的,请问你们用的是 eclipse 的哪个版本,我是被 eclipse 莫名其妙的卡顿搞的受不了了才投奔的 IDEA 的
    Huozy
        41
    Huozy  
       2021-07-09 20:16:10 +08:00
    @abcbuzhiming #40 我负责的系统还在用 myeclipse8.5 远古 ide,你告诉我能怎么办
    祖传工具了
    yalin
        42
    yalin  
       2021-07-10 06:37:48 +08:00
    @Huozy 将 ant 工程改成 maven 工程 加油
    aguesuka
        43
    aguesuka  
       2021-07-10 13:25:03 +08:00
    必须使用 eclipse 开发 Equinox 项目的受害者路过
    xstress
        44
    xstress  
       2021-07-10 22:27:52 +08:00
    @sqmwin 这 m1 是 8g 还是 16g 的呀,占了这么多虚拟内存,卡不卡呀,一直想入手,然后一直又不敢
    byte10
        45
    byte10  
       2021-07-11 10:14:04 +08:00
    @sqmwin 你的应用内存泄漏了,要么就是 jvm 设置的内存非常大。不然不会占用那么大的啊,好奇 M1 不是最大 16g 吗,加上你的虚拟内存 16g 也到不了 37G 啊
    byte10
        46
    byte10  
       2021-07-11 10:26:55 +08:00
    @Morii java 没啥适配的难度,只要 JDK 兼容到 M1,idea 就能兼容到 M1,这有啥适配速度的,跟他没有多大的关系。
    @Huozy 可以继续用,工具而已,顺手就可以了。不过 idea 确实更顺手,虽然如何,我还是用 vscode,上限是 eclipse 。
    @xstress 不卡,买 M1 很强。听话就行,我是高手,高手告诉你,不卡。卡都是乱搞导致的。
    @abcbuzhiming 说实话 eclipse 比 idea 占用 cpu 低,内存低。我以前用 macbook 12 的实话,idea 开了之后,不需要任何操作,温度就暖暖的,eclipse 就不会。
    @Vegetable 哈哈,你是高手! 我也是常常告诫菜鸟们,不要被 idea 高度自动化所迷惑,一些很基本的东西和原理要自己摸索。我跟你是一样使用 vscode,原因有 2 个,一个是可以远程开发使用高性能的服务器。另外一个方面写 nodejs,小程序,go,使用统一的开发软件,体验保持一致。u1s1 idea 确实很强,但 vscode 写 java 其实也是足够用了,有一些插件还是挺有意思的
    @janda 楼主没铜币,需要大家回复来增加。

    我是推荐大家尝试 vscode,我记得 v2 有一个专门的帖子 写 vscode 开发 java 的各种插件和姿势,3 年的 idea,我就转 vscode,蛮好的
    tousfun
        47
    tousfun  
       2021-07-11 14:50:21 +08:00 via iPhone
    @XiLingHost
    @byte10
    想问下用 vscode,自动补全如何调教? 写个 for 就是 for 连后面的括号都没有,idea 下 写 for 自动补全成 for()
    XiLingHost
        48
    XiLingHost  
       2021-07-12 09:22:44 +08:00
    @919615766 你要配置好使用的 JDK,记得安装 Java Extension Pack
    sqmwin
        49
    sqmwin  
       2021-07-12 10:55:57 +08:00
    @byte10 47G 都有
    sqmwin
        50
    sqmwin  
       2021-07-12 10:56:15 +08:00
    @xstress 16G
    sqmwin
        51
    sqmwin  
       2021-07-12 10:57:11 +08:00
    @byte10 jvm 设置的 4G
    zzzzqqw
        52
    zzzzqqw  
       2021-07-12 15:26:49 +08:00
    开坦克(intelliJ)确实好用,然而我喜欢骑摩托(vs code),还不怕堵车(占内存)
    byte10
        53
    byte10  
       2021-07-12 16:21:38 +08:00
    @sqmwin 我希望你以后要听话,JVM 设置 512M 就可以了,不要学外面那些低端开发的土猪开那么大的内存,他们基本都是那种不读书,不听音乐的土猪,喜欢开大内存,并不是内存越多就越快。实际上一般的中大型的项目 512 就可以了,项目非常大就开 1G 。相信我,我是 java 高手。

    @xstress 你以后也要记住 ,不需要那么大的内存,中小 java 一般的项目 256M 就可以跑起来,中大型项目 512m 就可以完全满足本地开发了。 你千万不要学习他们,他们基本没有上过好的大学,基础知识很匮乏,视野非常的狭隘,看到的东西很少,没有好好的去分析基本知识,盲目的自以为是。

    @zzzzqqw 赞同,我现在是 vscode 主力,idea 只作为跟同事沟通的时候用。vscode 当然比不上 idea,但是 java 嘛,写几个破项目完全没问题
    @abcbuzhiming idea 肯定比 eclipse 更吃资源,所以没那么卡,内存换时间。
    nuanshen
        54
    nuanshen  
       2021-07-12 16:37:06 +08:00
    而且 IDEA 的收费标准也很友好啊
    zbatman
        55
    zbatman  
       2021-07-12 18:40:47 +08:00
    @MarkLeeyun 用 eclipse 和 net beans 的人写的程序,配得上这两个工具吗? 用 Spring 全家桶的业务代码,配得上 Spring 框架本身吗?
    dingwen07
        56
    dingwen07  
       2021-07-12 23:37:23 +08:00 via iPhone
    @yanyanlongxia #2 众所周知JB 家所有 IDE 都是 IDEA 套壳,所以。。。

    @echo1937 #25 Microsoft 365 家庭版那个 6*1T 的 OneDrive 就已经值这价格了,你去哪儿订阅都没这么便宜,相当于免费送你 Office 订阅(
    zzzzqqw
        57
    zzzzqqw  
       2021-07-13 02:51:39 +08:00 via Android
    idea 用 rust 重写就无敌了,java 垃圾回收太拉跨了
    knightdf
        58
    knightdf  
       2021-07-13 09:22:09 +08:00
    自从用 idea 打开一个工程目录然后卡死无响应,强退后再进去工程文件就看不到了,然后点任何地方继续卡死,我就还是去用我的 vim 了
    MarkLeeyun
        59
    MarkLeeyun  
       2021-07-13 09:36:31 +08:00
    @zbatman 嗯。您说得都对。
    MarkLeeyun
        60
    MarkLeeyun  
       2021-07-13 09:36:56 +08:00
    @zbatman 您一定配的上。我错了。
    cstj0505
        61
    cstj0505  
       2021-07-13 09:46:27 +08:00
    linux 侠义值 eclipse+vim,idea 的显示有问题。
    zhaorunze
        62
    zhaorunze  
       2021-07-13 09:54:25 +08:00
    我一直感觉 v2 前端喷子多,看了这个帖子发现 后端喷子也不少
    CodeCodeStudy
        63
    CodeCodeStudy  
       2021-07-13 10:28:10 +08:00
    Eclipse 的自动补全经常卡死,不知道怎么破
    JudyHal
        64
    JudyHal  
       2021-07-13 19:37:17 +08:00
    @zhaorunze 前端被喷了,肯定要找补回来的嘛
    fpure
        65
    fpure  
       2022-01-17 21:11:28 +08:00
    我觉得 idea 远不如 vscode-java 好用,idea 我改了一个文件中的接口之后,其他文件居然不报错,这是我无法理解和忍受的,要不是 vscode-java 反编译功能确实,我决不可能打开 idea 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2524 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.