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

你们写 java 现在都用什么 ide 了?为什么 intellij 没有流行

  •  
  •   li24361 · 2015-03-30 20:31:01 +08:00 · 13214 次点击
    这是一个创建于 3286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    额,自从新公司用了intellij之后,就再也停不下来了,但是发现貌似更多的公司在用myeclipse,eclipse,好吧,我承认我为了用maven,很无耻的crack了(鄙视我吧,确实穷),但是myeclipse也是收钱的,我估计也没多少是正版的,版权问题只是一方面吧,难道大家都不知道这么棒的编辑器么?
    好担心跳槽后用回eclipse。。。。。

    98 条回复    2015-09-13 12:35:40 +08:00
    saximoer
        1
    saximoer  
       2015-03-30 20:59:19 +08:00   ❤️ 1
    eclipse 上手简单 功能全。用的人多
    intellij 贵。。。。。。
    各大培训学校也都是eclipse居多。。。SO
    pH
        2
    pH  
       2015-03-30 21:29:40 +08:00
    同楼上,学校学的时候就是用eclipse
    bkmi
        3
    bkmi  
       2015-03-30 21:53:18 +08:00
    eclipse 简单
    FrankFang128
        4
    FrankFang128  
       2015-03-30 21:54:19 +08:00 via Android
    收费贵啊
    ThomasZ
        5
    ThomasZ  
       2015-03-30 22:05:01 +08:00
    eclipse 免费的, intellij高级功能要收费
    fashioncj
        6
    fashioncj  
       2015-03-30 22:05:46 +08:00
    eclipse好用啊,而且插件多环境自己搭建~多好~主要是快捷键习惯了-。-
    yopming
        7
    yopming  
       2015-03-30 22:06:02 +08:00
    公司的包写的不规范,导致每次update代码都要重新编译一些项目,还不够恶心的
    fishg
        8
    fishg  
       2015-03-30 22:13:10 +08:00
    intellij 系列挺流行的啊,用了intellij idea,eclipse实在不好忍受。
    xudshen
        9
    xudshen  
       2015-03-30 22:16:16 +08:00   ❤️ 1
    eclipse这种ide简直浪费生命
    买个intellij授权你可以挽救好多头发
    F1ReKing
        10
    F1ReKing  
       2015-03-30 22:16:27 +08:00
    公司生产都是eclipse,虽然IDEA很好用,但是为了保证生产环境的正常,还是使用了eclipse,主要是快捷键已经习惯了...
    loveuqian
        11
    loveuqian  
       2015-03-30 22:18:39 +08:00
    网上没有的教学都是用eclipse的。。没见过哪个教程用idea。。除了前端
    kevinroot
        12
    kevinroot  
       2015-03-30 22:22:24 +08:00
    用的IDEA
    maikcn
        13
    maikcn  
       2015-03-30 22:22:28 +08:00
    intellij idea 社区版也能支持 Maven 啊,这不是支持 crack 的理由
    jun4rui
        14
    jun4rui  
       2015-03-30 22:23:05 +08:00
    IDE的学习成本也不低的,加上免费,Eclipse其实也不错。
    heeroz
        15
    heeroz  
       2015-03-30 22:31:12 +08:00
    最近idea升级,c++插件又不能用了,只能滚回vs了...
    真希望idea插件能升级不要失效
    li24361
        16
    li24361  
    OP
       2015-03-30 22:31:35 +08:00
    @fashioncj intelliju也可以用eclipse快捷键
    li24361
        17
    li24361  
    OP
       2015-03-30 22:32:02 +08:00
    @saximoer 恩,对的,网上视频也是eclipse,不过现在大多数人用myeclipse
    li24361
        18
    li24361  
    OP
       2015-03-30 22:32:56 +08:00
    @loveuqian 是的,入门视频导致了eclipse的流行
    88250
        19
    88250  
       2015-03-30 22:36:06 +08:00
    NetBeans IDE 也蛮不错的。
    ddou
        20
    ddou  
       2015-03-30 22:36:28 +08:00
    @saximoer IDEA community edition基本包含了开发所需的所有功能吧。重构支持绝对一流,不二之选。
    weiweiwitch
        21
    weiweiwitch  
       2015-03-30 22:51:15 +08:00
    我用了一段时间idea,又回归eclipse了。主要是不知道在idea中怎么实现eclipse下的代码热替换。
    我指的是本地debug模式下启动服务器,然后修改了逻辑,保存后,修改的效果就能立即反映到运行中的程序中。貌似idea中没找到类似的功能。
    感觉有些细节上的设计,idea还不能替代eclipse啊。
    kevin1852
        22
    kevin1852  
       2015-03-30 22:58:56 +08:00
    @weiweiwitch idea需要点一下刷新按钮或者把焦点移出到控制台外
    kifile
        23
    kifile  
       2015-03-30 23:26:13 +08:00
    用IntelliJ之后觉得不想用Eclipse了
    jokester
        24
    jokester  
       2015-03-31 00:07:14 +08:00
    要錢
    vjnjc
        25
    vjnjc  
       2015-03-31 00:21:55 +08:00
    1 老员工基本都会eclipse
    2 老员工不喜欢折腾
    3 得出:不用intellij idea
    thisnull
        26
    thisnull  
       2015-03-31 00:34:27 +08:00
    只是部分人不肯愿意花点时间去接受另一个东西罢了(可能网上教程,喜欢拿来主义)...
    好多几年开发经验的 也就仅仅是个普通码农..
    仅仅本人观点...勿碰
    br00k
        27
    br00k  
       2015-03-31 01:53:45 +08:00
    JB的IDE都挺不错的啊,就是没有SSD和内存不够会很卡。。比eclipse卡多了。
    banri
        28
    banri  
       2015-03-31 02:16:12 +08:00
    IDEA在Windows下那体验简直酸爽,写前端都卡……
    而且每次启动实在是太耗时了,还贵
    mfaner
        29
    mfaner  
       2015-03-31 02:29:49 +08:00
    Eclipse可以吧,也许是我用的少了。
    对MyEclipse的收费完全不明所以啊,Eclipse更新还勤快。NetBeans感觉可以但字体什么时候舒坦哟。IDEA不习惯直接无从下手了....而且我自己并没有感觉有多好(还收费)
    df4VW
        30
    df4VW  
       2015-03-31 03:18:22 +08:00
    什么?你们公司用的盗版 intellij ?
    jun4rui
        31
    jun4rui  
       2015-03-31 07:25:27 +08:00
    @banri 写前段用200刀的IDE奢侈了点吧?用webstorm啊。

    不过我3000块的垃圾Dell跑webstorm和idea(都正版)一点都不卡,内存也就4g。
    jun4rui
        32
    jun4rui  
       2015-03-31 07:26:45 +08:00
    @vjnjc 我见过至今还在用MyEclipse 6.5的,好多年都不换了,这对个人来说是好事还是坏事?
    caixiexin
        33
    caixiexin  
       2015-03-31 07:59:44 +08:00
    主要是IDEA贵啊(但确实有贵的理由),个人版年费貌似是99美刀/年。。。不是买一次用终生哦。。
    caixiexin
        34
    caixiexin  
       2015-03-31 08:03:28 +08:00
    @weiweiwitch 你说的应该是开发时的热部署? 有个插件叫Jrebel,Eclipse和IDEA下都有,功能很强大,不管是新增方法还是新增class还是修改配置文件,保存后都能不重启应用快速热部署。
    不过它还是收费ORZ
    jun4rui
        35
    jun4rui  
       2015-03-31 08:20:48 +08:00   ❤️ 1
    @caixiexin 第一次买个人是199美元,续费是99一年。不续费当前版本终身用。
    caixiexin
        36
    caixiexin  
       2015-03-31 08:34:47 +08:00
    @jun4rui 不好意思我记错了ORZ,记得上次OSC上有它家的产品团购来着,挺便宜。
    Panic
        37
    Panic  
       2015-03-31 08:35:49 +08:00
    eclipse 就像vc6 似的
    delavior
        38
    delavior  
       2015-03-31 08:39:56 +08:00
    eclipse用习惯了,换idea不顺手
    andychen20121130
        39
    andychen20121130  
       2015-03-31 08:47:25 +08:00 via Android
    Java idea還是算卡翔了
    banri
        40
    banri  
       2015-03-31 08:51:50 +08:00
    @jun4rui 我只试用了30天,体验实在是不怎么好,Windows下可能对配置要求比较高,我原本那台怎么也吃不消……太卡了

    现在用sublime text,感觉最顺手,尤其是很多插件大大提高了开发效率
    YidaZh
        41
    YidaZh  
       2015-03-31 08:56:13 +08:00
    关键机器带不动啊。。。。。。。。。
    fly2never
        42
    fly2never  
       2015-03-31 08:58:49 +08:00
    @heeroz try clion
    hitsmaxft
        43
    hitsmaxft  
       2015-03-31 08:59:17 +08:00 via iPhone
    因为品味不高。
    jun4rui
        44
    jun4rui  
       2015-03-31 09:29:52 +08:00
    @banri 对JavaIDE来说,idea还是效率很高的,当然如果你的对照组是st这种编辑器,那还是差别很大。

    st集成度还是较低,代码提示之类的有很大差距。例如没有继承数据库相关,FTP弱到死,发布打包也差距很大,很多方面需要额外的第三方软件才能达到IDE一样的功能。

    不过如果只需要轻量级的编码工具,确实st更好。
    zyue
        45
    zyue  
       2015-03-31 09:33:08 +08:00
    @li24361 求指导怎么设置
    cxshun
        46
    cxshun  
       2015-03-31 09:36:55 +08:00   ❤️ 1
    我觉得在公司内限定用一个IDE简直是坑,代码库里面不要提交IDE配置文件就行啦,maven,gradle一大堆构建工作,再不行ant也OK的嘛,所有IDE都行的。

    用过idea后实在回不去了,eclipse那卡得跟啥一样的速度,真受不了。

    PS:在国内说版权,只能呵呵了。连开发人员都不懂得尊重其他同行。我见过好多朋友为了个优酷/迅雷帐号找一整天的,每个月就10-30块,一顿饭钱就省出来了,他们就是不想支持一下同行。然后还一边抱怨自己工资低,不知道怎么说好了。有些人没花过一分钱买软件,还很自豪的样子。

    PS2:IDE不要强制使用哪一个,哪个顺手用哪个,如果你觉得idea可以提交自己的效率,花半天时间学习一下,绝对甩eclipse几条街了。但如果某些不喜欢改变的人,就没必要强制了。
    shusheng110
        47
    shusheng110  
       2015-03-31 09:39:57 +08:00   ❤️ 1
    yuankui
        48
    yuankui  
       2015-03-31 09:44:47 +08:00
    用什么IDE是你的选择,为什么担心又用回了"eclipse"呢?
    别人用eclipse,你也可以用IDEA啊,没有影响啊...
    li24361
        49
    li24361  
    OP
       2015-03-31 09:50:50 +08:00
    @br00k 没有感觉啊,感觉比myeclipse快,比eclipse慢一些,但是方便
    li24361
        50
    li24361  
    OP
       2015-03-31 09:52:04 +08:00
    @thisnull 恩,还真是的
    li24361
        51
    li24361  
    OP
       2015-03-31 09:53:26 +08:00
    @zyue 设置什么
    li24361
        52
    li24361  
    OP
       2015-03-31 09:55:03 +08:00
    @yuankui 很多配置不一样啊
    tsl0922
        53
    tsl0922  
       2015-03-31 09:55:13 +08:00
    在用 MAC + IDEA,回不去 Eclipse 了
    GuangXiN
        54
    GuangXiN  
       2015-03-31 10:00:29 +08:00 via Android
    @jun4rui 我就用过两天st放弃了,重量级编程用JB的IDE,轻量级编辑器用vim,st这种不上不下的完全鸡肋。
    jimwoo
        55
    jimwoo  
       2015-03-31 10:07:16 +08:00
    用了IDEA,就好像尝了大JB~~~回不了头!!!
    yuankui
        56
    yuankui  
       2015-03-31 10:08:42 +08:00
    你们的项目能在命令行下面通过maven package进行打包吗?
    如果不行,说明你们的配置不够规范
    如果可以,那在eclipse和IDEA都是OK的
    jun4rui
        57
    jun4rui  
       2015-03-31 10:27:33 +08:00
    @shusheng110 就算是IDEA终极版也就原价1200,5折后600的样子,任何一个工作的程序员都买的起吧?学生的话IDEA对于EDU邮箱(包括国内的edu.cn)是免费用任何IDE的。而且一般开发者专业性比较强的话,用专门的PHPStorm、webstorm、pycharm之类的价格也比终极版低很多,完全买的起。

    程序员还是不要为难程序员了
    zj299792458
        58
    zj299792458  
       2015-03-31 10:54:17 +08:00 via iPhone
    netbeans可以直接编译成selfcontained的exe程序…
    williamx
        59
    williamx  
       2015-03-31 10:54:20 +08:00
    因为很多人只要有得用就行了,不会自己去找好用的工具,都是别人给他什么他用什么,然后说不好用之后,不会自己去找。
    另一个原因就是收费和免费了。
    jiayouniu
        60
    jiayouniu  
       2015-03-31 10:55:06 +08:00 via Android
    @weiweiwitch 因为eclipse 默认保存后自动编译的,idea 不自动编译,所以手动编译一下
    m1a0
        61
    m1a0  
       2015-03-31 11:01:35 +08:00
    感觉eclipse的功能已经足够用了, 很少有公司愿意再掏钱买了。。
    jun4rui
        62
    jun4rui  
       2015-03-31 11:27:30 +08:00   ❤️ 1
    @jiayouniu

    最近使用IDEA来开发JAVA应用,对IDEA的界面很有爱,但是缺受不了它的运行速度。每次运行都要编译,所以就有了这边文章

    总感觉IDEA的编译速度比eclipse慢,eclipse每次保存都自动编译,而且运行的时候如果代码没有改变根本不会重新编译,但是IDEA这方便却不是,每次都要编译。通过google和自己的测试解决了这个问题。

    1:开启自动测试
    File->setting->compiler
    http://www.mincoder.com/images/201442/1oWXVOqCUeWWbu2w.png
    勾选上上面的,


    2修改run/debug配置
    Run->Edit Configurations
    http://www.mincoder.com/images/201442/rUCWqfipDv3U7zYH.png

    看图 在Before Launch下面的make去掉了。到了这里还要做一件事情,执行File->Invalidate Caches /Restart

    到这里IDEA配置好了
    hslx111
        63
    hslx111  
       2015-03-31 11:37:22 +08:00   ❤️ 1
    人的惰性是很可怕的,话说用了intellij再也回不来了
    thonatos
        64
    thonatos  
       2015-03-31 11:38:17 +08:00
    jun4rui
        65
    jun4rui  
       2015-03-31 11:46:23 +08:00
    @thonatos 太可怕我,我也是这两个Webstorm和IDEA……
    thonatos
        66
    thonatos  
       2015-03-31 11:50:36 +08:00
    @jun4rui

    23333333!IDEA是帮╮(╯_╰)╭妹子写作业的时候装哒,Webstorm是工作用の
    (爪哇是什么鬼?JavaScript是世界上最好的语言!)
    li24361
        67
    li24361  
    OP
       2015-03-31 13:05:17 +08:00
    @jimwoo 只有我看到了这句么
    kokdemo
        68
    kokdemo  
       2015-03-31 14:11:50 +08:00
    @thonatos 我一直都是用pycharm来写前端的……不知道pycharm和webstorm能差多少
    lzsadam
        69
    lzsadam  
       2015-03-31 14:18:59 +08:00
    @cxshun 这种人不在少数,就出来混几年日子就回老家了,没什么追求的。
    evilgod528
        70
    evilgod528  
       2015-03-31 14:23:31 +08:00
    @weiweiwitch 我对idea不爽的就是这点,虽然用插件能解决
    chenxiaohong
        71
    chenxiaohong  
       2015-03-31 14:28:35 +08:00
    用社区版就好了
    StevenTong
        72
    StevenTong  
       2015-03-31 14:28:56 +08:00
    idea 我用edu邮箱免费了
    li24361
        73
    li24361  
    OP
       2015-03-31 15:06:24 +08:00
    @StevenTong 还是学生时代好
    hooluupog
        74
    hooluupog  
       2015-03-31 15:07:44 +08:00
    国内有盗版myeclipse,intellij社区版和学生版来的太迟,没有群众基础。不过如今都流行bash eclipse,国内外都是如此,intellij应该是个趋势,老板不会一直无视这一点的。
    xubingok
        75
    xubingok  
       2015-03-31 15:15:00 +08:00
    intellij绝对比eclipse好用....
    至于前面说收费什么的....现在不是都配送注册机么..
    thonatos
        76
    thonatos  
       2015-03-31 17:02:46 +08:00
    @kokdemo

    没差多少吧?T.T
    反正,反正就习惯而已...
    也没别的了吧,唯一用的比较多的就是Terminal,
    另外就一个代码格式化用的多一点,其他基本没用到...
    zyue
        77
    zyue  
       2015-03-31 17:43:46 +08:00
    @li24361 intelliju也可以用eclipse快捷键 这个怎么设置成和eclipse一样的快捷键
    atom
        78
    atom  
       2015-03-31 18:02:34 +08:00
    我看了半天,怎么就没人简要介绍下IntelliJ好在什么地方呢?
    我是Linux平台
    WispZhan
        79
    WispZhan  
       2015-03-31 18:05:48 +08:00
    从 IDEA 到 pychram ,webstore,Resharper,Clion。我发现我已经对JetBrains 中毒了。另外不要问我是干什么的……
    li24361
        80
    li24361  
    OP
       2015-03-31 19:39:22 +08:00
    @atom 输入快捷
    提示智能

    比eclipse强太多了
    li24361
        81
    li24361  
    OP
       2015-03-31 19:42:56 +08:00
    @zyue File--->settings-->keymap -->选择eclipse即可
    lishunli
        82
    lishunli  
       2015-03-31 20:16:08 +08:00
    尝试过windows下的IDEA,感觉并没有方便什么,也许IDEA在MAC下才会更好吧
    zsq89
        83
    zsq89  
       2015-03-31 22:34:51 +08:00
    谁知道怎么解决intellij在yosemite下全屏模式切换tab会闪来闪去的问题
    ming2281
        84
    ming2281  
       2015-04-01 14:04:01 +08:00
    在免费的前提下,功能还行 =>idea也有免费版
    习惯/遗留的力量 =>太强大了
    secret32
        85
    secret32  
       2015-04-01 16:35:46 +08:00
    为什么用maven需要crack,我用的社区版也可以用maven啊
    summersky92
        86
    summersky92  
       2015-04-01 16:40:34 +08:00
    说intellij卡的请改运行内存。。。
    li24361
        87
    li24361  
    OP
       2015-04-01 17:21:06 +08:00
    @secret32 tomcat
    feetbig
        88
    feetbig  
       2015-04-03 07:56:10 +08:00
    12年之前用的Eclipse,然后一直用IDEA+自定义键位,现在用IDEA做Java/Python/Android开发,再看Eclipse已经无法直视了。。
    Beckham
        89
    Beckham  
       2015-04-09 21:36:20 +08:00
    我想问个问题,IDEA有没办法像eclipse那样按tab跳出括号引号的功能?你们平常都是用什么按键来做这个操作的?
    li24361
        90
    li24361  
    OP
       2015-04-10 09:29:27 +08:00
    @Beckham 再输入一个“
    Beckham
        91
    Beckham  
       2015-04-10 10:48:48 +08:00
    @li24361 太棒了 >3<
    whitev2
        92
    whitev2  
       2015-04-26 09:40:04 +08:00
    用什么 IDE 一般取决于学的时候,老师用什么和刚工作的时候周围人用什么。
    cfan8
        93
    cfan8  
       2015-05-05 17:06:25 +08:00
    Eclipse又卡又难用,早已切换到IntelliJ
    wildchild
        94
    wildchild  
       2015-05-28 23:21:41 +08:00
    @zsq89 改Info.plist <key>JVMVersion</key> <string>1.7+</string>
    zsq89
        95
    zsq89  
       2015-05-29 15:53:36 +08:00
    @wildchild 没看懂 可以稍微解释一下吗 谢谢
    li24361
        96
    li24361  
    OP
       2015-08-13 17:29:33 +08:00
    @Beckham 你现在有更好的解决方法了吗?
    Beckham
        97
    Beckham  
       2015-08-13 19:58:52 +08:00
    @li24361 并没有啊,脱离生产已经一段时间了 T_T
    ShinChven
        98
    ShinChven  
       2015-09-13 12:35:40 +08:00
    Intellij IDEA Ultimate 正版用户路过。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5853 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:57 · PVG 09:57 · LAX 18:57 · JFK 21:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.