IntelliJ IDEA 是最好的 Java 编程工具没有之一? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heheda11
V2EX    Java

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

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

    只要 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 实在没钱,就用了盗版,唉,还是得赶紧赚钱
    lovelve1024
        15
    lovelive1024  
       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 永久使用?!不是每年续费吗?
    KagurazakaNyaa
        20
    KagurazakaNyaa  
       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 但好像只能停留版本,无法更新
    FurN1
        22
    FurN1  
       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 系的软件你个人自己购买的个人授权可以在公司用于商业开发
    28Sv0ngQfIE7Yloe
        34
    28Sv0ngQfIE7Yloe  
       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()
    KagurazakaNyaa
        48
    KagurazakaNyaa  
       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     Solana     1221 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 17:25 PVG 01:25 LAX 10:25 JFK 13:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86