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

Eclipse 究竟有啥优点?

  •  
  •   heian0224 · 2015-04-01 11:12:47 +08:00 · 16974 次点击
    这是一个创建于 3558 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚来公司做java开发,问我有没有Eclipse,我说我有NetBeans,然后叫我去下个Eclipse。Eclipse有啥好的?还有,intelj IDE不是据说更好吗

    51 条回复    2015-04-06 14:44:44 +08:00
    nellace
        1
    nellace  
       2015-04-01 11:14:45 +08:00
    占内存啊,吃配置啊,测试电脑配置系数是否达标
    moosoome
        2
    moosoome  
       2015-04-01 11:16:18 +08:00
    2333 楼上
    xiaogui
        3
    xiaogui  
       2015-04-01 11:18:04 +08:00
    Eclipse 开源,intelj IDE 更好。
    angelface
        4
    angelface  
       2015-04-01 11:18:11 +08:00
    @nellace 有时候还可以锻炼耐性,对编程挺好的,当它卡的时候,你可以反思一下, 代码哪里有问题。
    heian0224
        5
    heian0224  
    OP
       2015-04-01 11:21:17 +08:00
    @angelface 那么NetBeans相比于他们差在哪里了呢
    zhujinliang
        6
    zhujinliang  
       2015-04-01 11:28:04 +08:00
    乃们这样黑java不合适吧 233333
    angelface
        7
    angelface  
       2015-04-01 11:28:29 +08:00
    @heian0224 不差啊, 完全不差, 只是喜号而已。
    tabris17
        8
    tabris17  
       2015-04-01 11:31:49 +08:00
    @heian0224 nb界面太丑
    zhujinliang
        9
    zhujinliang  
       2015-04-01 11:32:53 +08:00   ❤️ 1
    现在用Eclipse估计是历史原因,比如说最初的代码是Eclipse工程,老一批程序员Eclipse用顺手了
    没办法,大家要合作的,只能顺着大家用统一的工具
    zyue
        10
    zyue  
       2015-04-01 11:42:04 +08:00
    尝试了下intelj IDE 后 感觉还是更喜欢eclipse的界面
    nellace
        11
    nellace  
       2015-04-01 11:50:24 +08:00
    @angelface 对对对 ,有的时候我需要静静,eclipse就完全满足我,你们不要黑我大E,这可是最好的编译器
    jianghu52
        12
    jianghu52  
       2015-04-01 12:03:28 +08:00
    一IDE而已。有啥争的。我现在用submit text当编辑器,用tortoiseGit上传,其他人都用eclipse,也没啥问题啊。除非带你的二货除了eclipse不会配其他的环境,这个就比较坑了。
    uleh
        13
    uleh  
       2015-04-01 12:19:50 +08:00
    免费啊
    在国内流行的早
    xylophone21
        14
    xylophone21  
       2015-04-01 12:34:30 +08:00
    统一, 不用每个人都操心编译环境之类的.

    如果你自己能搞定,不影响进度,不影响其他人,当然随便了.
    但如果你非要用自己的IDE,每次问题到你头上,你都要折腾半天编译,跑不起来的问题,那对不起了,就一个IDE提供官方技术支持.
    frankzeng
        15
    frankzeng  
       2015-04-01 13:12:30 +08:00
    卡,慢,丑,崩
    Navee
        16
    Navee  
       2015-04-01 13:19:54 +08:00
    你可以跟他说:我用NetBeans,环境我会弄,而且不会影响你们。
    SoCQQaT28I3k7xMu
        17
    SoCQQaT28I3k7xMu  
       2015-04-01 13:20:48 +08:00
    慢,卡,不好看
    viko16
        18
    viko16  
       2015-04-01 13:24:50 +08:00
    每次打开都能给你一段思考人生的几秒钟,挺好的
    icinessz
        19
    icinessz  
       2015-04-01 13:31:59 +08:00
    @xiaogui IDEA不是也有社区版
    northisland
        20
    northisland  
       2015-04-01 14:56:12 +08:00
    按我的理解,Java每个版本本身就有好多大坑,所以公司还是统一系统,统一JDK,统一IDE比较好~~
    hhh
        21
    hhh  
       2015-04-01 14:58:43 +08:00
    单窗口打开多个project
    northisland
        22
    northisland  
       2015-04-01 14:59:17 +08:00
    起码保证你们掉到同一个坑里,再找方法爬出来
    shenyi26
        23
    shenyi26  
       2015-04-01 15:25:36 +08:00
    公司肯定是希望大家用统一的工具了啊。说不定有什么自己开发的插件只有eclipse版本的。
    learnshare
        24
    learnshare  
       2015-04-01 15:28:34 +08:00
    没有特殊需求,还是按照自己口味来。说不定 VIM 写 Java 效率更高呢
    comicfans44
        25
    comicfans44  
       2015-04-01 15:39:41 +08:00
    如果使用Eclipse且配置足够好,可以考虑配置中打开 语义补全,命名推荐补全(自动按java规范命名),语句块补全(自动生成if/else/for/while块), 再把补全触发字符填写成“abcdef....ABCE....->”(总之就是键盘上所有字符都敲一遍) ,然后把最短触发字符数改成1,之后你就可以享受按1个字符->补全,再按1个字符->再补全...一路补全写完代码的过程(1个字符就补全可能会让你产生eclipse在替你写代码的错觉,或许3才比较合适)
    mogging
        26
    mogging  
       2015-04-01 15:40:41 +08:00
    这个问题纠结多少年了没想到还有人问啊,如果记忆力好就用VIM直接在linux下面写代码好了,不过eclipse的快捷键还真的就是好用能提高效率
    7654
        27
    7654  
       2015-04-01 15:54:02 +08:00
    第一款编辑器,就这么简单
    hahasong
        28
    hahasong  
       2015-04-01 17:29:11 +08:00
    一个编辑器啥都能写 php java android,省事,方便
    jun4rui
        29
    jun4rui  
       2015-04-01 17:43:09 +08:00
    我就喜欢流行的编辑器都玩一玩,只要能都弄懂,那对开发工具各种方面又会有一层新的理解,Get levelup!
    yuankui
        30
    yuankui  
       2015-04-01 19:50:39 +08:00
    @zyue windows的intellij界面兼职惨不忍睹,有机会可以在mac或者ubuntu下面看看...
    qw7692336
        31
    qw7692336  
       2015-04-01 20:53:39 +08:00
    eclipse就是漂亮,dark主题
    iluhcm
        32
    iluhcm  
       2015-04-01 21:17:00 +08:00
    月经贴,intellij用习惯了不想换回去了。
    thisnull
        33
    thisnull  
       2015-04-01 21:20:24 +08:00
    卡 , 慢 , 丑
    hooluupog
        34
    hooluupog  
       2015-04-01 21:46:13 +08:00   ❤️ 1
    1.插件多,基本上你想到的都有,尤其是公司做项目,用eclipse找各种插件都有,毕竟被使用的人群积累了多年;
    2.swt图形界面,不会出现 字体丑所谓问题,缺点是黑色主题一致性不够好;
    3.所有ide中eclipse的快捷键设计的是最好的。
    4.对一些人来说使用更方便点(很多人无法适应intellij那种工程管理模式)。
    缺点:bug多(一些bug常年得不到修复,有时候更新到新版本又会引入新的bug),大项目索引慢,占内存,卡等等。代码补全和intellij差距太大。
    ipconfiger
        35
    ipconfiger  
       2015-04-01 21:48:28 +08:00
    必须用VIM
    surefire
        36
    surefire  
       2015-04-01 21:58:31 +08:00
    虽然我没怎么用过Java,但试用了几次Intellij后还是觉得非常不错,以后又有机会用它了,不知道公司有没有正版
    xiparos
        37
    xiparos  
       2015-04-01 22:02:20 +08:00
    用NetBeans的至少是Senior Developer的水平,用Eclipse的么,就不好说了
    FifiLyu
        38
    FifiLyu  
       2015-04-01 23:01:47 +08:00
    @xiparos 我就笑了。就一IDE,就能看出水平。那用vim不是sb么?eclipse足够用了,就这么简单。
    angelface
        39
    angelface  
       2015-04-01 23:08:36 +08:00
    说点正经的, 其实如果你们公司真的有个好手的话, 完全就不会有依赖某一个IDE的问题, 因为真正开发IDE能提供的最大帮助估计就是代码自动完成了, 其它的全都应该交由建构工具来做, 比如ant, grandle。
    sophymax
        40
    sophymax  
       2015-04-01 23:15:46 +08:00 via iPad
    本身很强大,但受不了的是有人总是想把任何东西都在里面做了,他们也不嫌卡,比如svn的eclipse插件,有人不在eclipse里用svn就要死,还有调试数据库相关程序的时候,一定也要在eclipse里操纵数据库他们才觉得爽,这些人对eclipse是真爱
    vjnjc
        41
    vjnjc  
       2015-04-01 23:22:54 +08:00
    @icinessz 社区版的不能开发javaee,且是闭源的。
    其实最大的原因还是eclipse用的人多,或者说是入门快把
    coolcfan
        42
    coolcfan  
       2015-04-01 23:47:55 +08:00
    我也喜欢Netbeans。
    zomco
        43
    zomco  
       2015-04-01 23:56:08 +08:00
    Clean一次工程要10分钟,这十分钟可以撒泡尿,洗个手,活动活动手脚挺好的
    kzzhr
        44
    kzzhr  
       2015-04-02 01:27:10 +08:00 via Android
    坑多,可以培养团队的革命友谊
    Septembers
        45
    Septembers  
       2015-04-02 03:05:31 +08:00 via Android
    @vjnjc idea社区版是来玩Android的
    cxshun
        46
    cxshun  
       2015-04-02 09:47:29 +08:00
    @xiaogui Community版也开源,XD。
    @Septembers 普通java也可以的,只要你不搞j2ee那套,就算你要搞,也OK的,用maven就行,不要它提供的支持就好了。
    @angelface 赞同,规定同一个IDE就是耍流氓。
    iq527
        47
    iq527  
       2015-04-02 10:10:57 +08:00
    站在公司的角度, 统一开发环境可以避免很多问题啊.
    icinessz
        48
    icinessz  
       2015-04-02 11:08:21 +08:00
    @vjnjc 9.0版本开始,IntelliJ IDEA将为市场提供两种版本:免费和开源的社区版,完全功能的旗舰版(即从前的IntelliJ IDEA)。 早就开源了,而且为啥不能开发jee?
    lawrencexu
        49
    lawrencexu  
       2015-04-02 15:40:10 +08:00
    楼上的槽点有点歪。写Java这么多年觉得Eclipse最烂的是view的设计,Java一个view,Java EE一个view,Debug一个view,我了个去,view切来切去那个酸爽,再看看Intellij Idea的设计。。。男默女泪啊。插件数量是多质量么差强人意,比如静态检查工具Findbugs,Checkstyle,PMD啥都有插件,Intellij一个QAPlug就搞定了,用起来也更方便。Code Inspection内置对于Java和Javascript甚至Python,PHP的支持做到什么程度,Eclipse也没法和Intellij相比。
    feetbig
        50
    feetbig  
       2015-04-03 07:49:18 +08:00
    最大的优点是大部分时候你在Eclipse里面碰到诡异的编译错误怎么找都找不到原因,只需要重启一下Eclipse再编译,duang~~编译成功了!
    Bryan0Z
        51
    Bryan0Z  
       2015-04-06 14:44:44 +08:00 via Android
    @feetbig 戳中泪点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   935 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:42 · PVG 04:42 · LAX 12:42 · JFK 15:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.