V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hellowes
V2EX  ›  程序员

你们的团队是用 Eclipse 还是 Idea 来开发?

  •  1
     
  •   hellowes · 2019-03-23 14:37:27 +08:00 · 13482 次点击
    这是一个创建于 2103 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直想用 Idea,奈何公司很多老程序员非常顽固,老是守着 Eclipse。哪怕我把 Idea 各种语法骚操作,提升效率的重构告诉他们,他们也不愿意尝试,说能用就行了。
    他们是工作十来年的一线老兵了,架构还有 JVM 调优都有一手,但是为什么就不愿意接受 Idea 呢?每一次我想用 Idea,都被无情的拒绝了,说是会导致编码还是什么库路径错乱。
    特地发帖问一下,你们团队用的是 Idea 还是 Eclipse

    第 1 条附言  ·  2019-03-24 03:07:23 +08:00
    我猜除了不愿意接受新事物,还有一个原因是他们从入行到现在一直都用 Eclipse,度过了无数个奋斗的夜晚,有感情了把哈哈
    93 条回复    2019-04-10 09:02:13 +08:00
    billlee
        1
    billlee  
       2019-03-23 14:44:46 +08:00   ❤️ 2
    用 maven
    TheBestSivir
        2
    TheBestSivir  
       2019-03-23 14:48:41 +08:00   ❤️ 1
    说是会导致编码还是什么库路径错乱???他们在搞笑???
    你们是什么体量的公司???
    realPipiz
        3
    realPipiz  
       2019-03-23 14:50:16 +08:00 via iPhone   ❤️ 1
    你自己用就好了管那些老顽固干嘛
    micean
        4
    micean  
       2019-03-23 14:52:32 +08:00   ❤️ 3
    Eclipse 和 Idea 可以共存啊,你自己用 idea 就行了,别提交 iml 和.idea 就行了
    mmdsun
        5
    mmdsun  
       2019-03-23 14:55:28 +08:00 via Android
    eclipse -> idea -> vscode
    mmdsun
        6
    mmdsun  
       2019-03-23 14:56:18 +08:00 via Android
    现在基本上用 vscode 开发。我其他工具很少碰了
    allanzhuo
        7
    allanzhuo  
       2019-03-23 14:57:43 +08:00 via Android
    eclipse&idea
    whoisghost
        8
    whoisghost  
       2019-03-23 14:59:48 +08:00   ❤️ 4
    我认识的大部分老牌程序员,也是这个样子,虽然多年的编程经验,有了丰富的经验,但是害怕改变,可能年龄越大,越会这样吧,毕竟推翻习惯,是真的很难。大部分人,特别是程序员,都不喜欢事情失控。尝试新东西,就是一件失控的事情。心疼楼主你,居然被迫必须用 Eclipse,这真的很令人难受。换做我,我可能真的毫无编程辛福感了。
    HuHui
        9
    HuHui  
       2019-03-23 15:09:44 +08:00 via Android
    以前觉得固定强制一套 ide 的团队都不值得呆
    yuandfish
        10
    yuandfish  
       2019-03-23 15:16:04 +08:00   ❤️ 3
    团队里其他人用 eclipse,我用 idea,没影响
    tachikomachann
        11
    tachikomachann  
       2019-03-23 15:21:03 +08:00 via Android
    除非你们没用 maven 之类的项目管理,不然用不同 ide 没什么关系吧。
    xmvigour
        12
    xmvigour  
       2019-03-23 15:27:41 +08:00
    idea 付费还是社区版?如果付费,那需要公司付还是个人付?

    eclipse 至少想用的都用上了,关键是免费。
    nicevar
        13
    nicevar  
       2019-03-23 15:38:47 +08:00
    ide 与代码有啥关系,我很长一段时间都是两个并用
    不可能强迫你用 eclispe,除非你想用 idea 收费版本,公司不想买
    loveCoding
        14
    loveCoding  
       2019-03-23 15:44:51 +08:00
    maven/gradle+git 爱用啥用啥
    CFO
        15
    CFO  
       2019-03-23 15:45:51 +08:00 via Android
    都有 看个人习惯用什么
    limbo0
        16
    limbo0  
       2019-03-23 15:46:23 +08:00 via Android
    哪个顺手用哪个,不用替别人操心
    mooncakejs
        17
    mooncakejs  
       2019-03-23 15:46:52 +08:00   ❤️ 1
    vscode 哈哈
    cp333
        18
    cp333  
       2019-03-23 15:49:07 +08:00 via iPhone   ❤️ 1
    vscode 一把梭
    dengtongcai
        19
    dengtongcai  
       2019-03-23 15:50:20 +08:00
    你用 idea 他们用 eclipse 不影响啊
    hoyixi
        20
    hoyixi  
       2019-03-23 15:56:30 +08:00
    IDEA 慢得要死,还要钱

    如果不是谷歌强推 Android Studio, 连 Android Dev 我都想用 Eclipse
    hxt
        21
    hxt  
       2019-03-23 16:05:58 +08:00   ❤️ 1
    一般团队不会限制 ide 的,不过如果你提交的代码导致别人那显示乱码或编译失败,是要被说的。
    fisher335
        22
    fisher335  
       2019-03-23 16:15:11 +08:00 via Android
    idea 格式化代码在 eclipse 上再打开的确会乱码
    incompatible
        23
    incompatible  
       2019-03-23 17:05:52 +08:00
    这不是哪个好用的问题,这是钱的问题。
    凭什么 idea 要比 eclipse 好用?凭 idea 是要付钱买 license 的。
    你口中的老顽固们没这个动机去了解一个收费软件啊。
    hemingyang
        24
    hemingyang  
       2019-03-23 17:31:00 +08:00
    你是正版 idea ? eclipse 吧毕竟插件都可以安装
    chocotan
        25
    chocotan  
       2019-03-23 17:34:35 +08:00
    擅长架构调优之类的,不代表他们代码写得好
    "导致编码还是什么库路径错乱" 这样的话确实是在搞笑,eclipse 才会导致编码混乱呢

    我们公司想用啥用啥
    MeteorCat
        26
    MeteorCat  
       2019-03-23 17:43:16 +08:00 via Android
    eclipse 如果你中文环境,默认会把编码设为 gbk,如果你接手一个大型项目的话,如果你没留意这种问题会出现所以文档注释和提示信息全部为乱码,如果你能够将所以得的乱码问题解决,那么切换 idea 没问题
    neptuno
        27
    neptuno  
       2019-03-23 17:49:00 +08:00 via Android   ❤️ 5
    一般公司老员工,为了显示自己的权威,在你安利给他东西的时候,都会讲一大堆你不懂的理由
    k9990009
        28
    k9990009  
       2019-03-23 17:54:35 +08:00 via Android
    你自己用就行啦,不用管他们。没冲突的~
    luozic
        29
    luozic  
       2019-03-23 18:12:30 +08:00 via iPhone
    没钱上 eclipse,有钱的上 idea,更有钱的直接 visual studio +.net core
    iyaozhen
        30
    iyaozhen  
       2019-03-23 18:25:57 +08:00 via Android
    爱用啥用啥,就怕 Windows 和 Mac 混用
    Infernalzero
        31
    Infernalzero  
       2019-03-23 18:32:48 +08:00
    用啥 IDE 根本无所谓的,为什么会限制你用啥 IDE,自己哪个用得顺手就用哪个咯,我司后端全部都用 idea,只有我一个人用 eclipse,根本不影响
    bxb100
        32
    bxb100  
       2019-03-23 18:41:10 +08:00 via Android
    有问题那也是自己的问题,和 ide 有啥关系
    BBCCBB
        33
    BBCCBB  
       2019-03-23 18:44:28 +08:00
    你用 idea 和他们用 eclipse 有啥冲突?
    linvaux
        34
    linvaux  
       2019-03-23 18:46:24 +08:00
    当然是 idea 啦
    seraphv3
        35
    seraphv3  
       2019-03-23 19:13:27 +08:00
    我们公司大部分都用 idea,但是我一直用 eclipse。前两个月因为要做前端页面开发,vue 框架,不得不换了 idea。本来想破解使用的,但是弄了半天也没有破解成功,最后只能花了 1000 多买了一年的 license。但是如果一年后不想升级大版本的话,这个原来的版本还是可以继续用的,要升级大版本还得再付 700 元左右第二年
    smilingsun
        36
    smilingsun  
       2019-03-23 19:20:19 +08:00
    问题是你用 idea community 还是 ultimate ?
    如果用 ultimate 是自己出钱,还是公司出钱,还是用盗版…
    scnace
        37
    scnace  
       2019-03-23 19:27:18 +08:00 via Android
    对啊 ,Rob Pike 那群人现在还守着 ed 呢(逃
    binjoo
        38
    binjoo  
       2019-03-23 19:29:21 +08:00
    很奇怪吗?只是因为习惯是个可怕的东西。
    amwyyyy
        39
    amwyyyy  
       2019-03-23 19:40:08 +08:00
    都有,比例一半一半。我个人是推荐 idea 的
    hhhsuan
        40
    hhhsuan  
       2019-03-23 19:50:19 +08:00 via Android
    我作为老程序员,为啥特别喜欢追新呢,有什么新东西总是喜欢第一时间去尝试。没有好奇心的程序员肯定不是优秀的程序员。
    2229kkk
        41
    2229kkk  
       2019-03-23 20:02:03 +08:00 via Android
    没人用 netbeans 吗?
    KuzhiBake
        42
    KuzhiBake  
       2019-03-23 20:03:19 +08:00 via Android
    eclipse 比 idea 社区版好用是真的
    wdytoya
        43
    wdytoya  
       2019-03-23 20:20:36 +08:00
    这东西个人习惯没什么好争的,idea 和 eclipse 社区版都用过,最终还是用回了 eclipse,不过写前端代码就用 vsc 了,怎么顺怎么来呗
    huclengyue
        44
    huclengyue  
       2019-03-23 20:24:55 +08:00 via Android
    @hoyixi Android 可以用 eclipse 的
    txtxdog
        45
    txtxdog  
       2019-03-23 20:51:22 +08:00 via Android
    @seraphv3 idea 改 dns 就成了
    anyele
        46
    anyele  
       2019-03-23 21:04:40 +08:00 via Android
    团队里其他人用 eclipse,我用 idea,没影响
    lihongjie0209
        47
    lihongjie0209  
       2019-03-23 21:36:48 +08:00
    @whoisghost 关键是改变能带来什么?你觉得程序员的价值会因为使用的 ide 的不同而不同?
    HangoX
        48
    HangoX  
       2019-03-23 21:37:49 +08:00
    用什么编辑器不重要。。。你们改为用 maven 或者 gradle 编译就好,爱用什么 ide 就用什么
    HangoX
        49
    HangoX  
       2019-03-23 21:38:10 +08:00
    @huclengyue 早就不行了,adt 多久没更新了
    Cat73
        50
    Cat73  
       2019-03-23 21:51:23 +08:00
    @micean 你大概是没遇到过 ejc 和 javac 的差异
    heiybb
        51
    heiybb  
       2019-03-23 22:00:00 +08:00
    eclipse 各种反人类操作多麻烦
    周围人全都吃我 IDEA 安利转过来了
    用的 ultimate 版学生 key
    whoisghost
        52
    whoisghost  
       2019-03-23 22:15:29 +08:00
    @lihongjie0209 价值不会因 ide 不同而改变,但会改变工作效率。
    dingyx99
        53
    dingyx99  
       2019-03-23 22:54:44 +08:00
    反正 eclipse 的项目可以导入到 idea 你就用 idea 就好了嘛 至于说他们愿不愿意用那不是你能撼动的啊
    Narcissu5
        54
    Narcissu5  
       2019-03-23 22:55:24 +08:00
    关 IDE 毛线事啊,我猜楼主的 git 仓库里一定有.project 或者.idea,说不定还没有 pom.xml 或者 build.gradle
    demonzoo
        55
    demonzoo  
       2019-03-23 23:24:57 +08:00
    我们后端 java 大部分在用 eclipse,也又用 idea 的,我做前端的话用 webstorm。
    fcoolish
        56
    fcoolish  
       2019-03-23 23:34:08 +08:00
    先不讨论正版盗版吧,反正从我实习到现在待的公司,就没看到过 eclipse
    zouzou
        57
    zouzou  
       2019-03-23 23:38:45 +08:00
    团队做好代码规范,看到安利 IDE 还自以为有理的 newbie,头痛。
    luozhiyun
        58
    luozhiyun  
       2019-03-24 00:45:03 +08:00 via iPhone
    vscode 怎么写 java 啊,那不得装一堆插件(.﹒︣︿﹒︣.)
    charlie21
        59
    charlie21  
       2019-03-24 02:17:50 +08:00
    用给你看阿?
    V2exUser
        60
    V2exUser  
       2019-03-24 05:49:28 +08:00 via Android
    maven 项目,他们用 eclipse,我用 idea,不影响
    luckyqiang
        61
    luckyqiang  
       2019-03-24 07:27:41 +08:00 via iPhone
    @seraphv3 网上不有注册码吗 蓝雨的
    blindpirate
        62
    blindpirate  
       2019-03-24 07:54:29 +08:00
    按照楼主的描述,项目肯定不是标准的 Maven/Gradle 项目。有抱怨的时间,不如尝试把项目变成 IDE 无关的。
    Foxkeh
        63
    Foxkeh  
       2019-03-24 08:25:37 +08:00 via Android
    spring tools suite
    qinyusen
        64
    qinyusen  
       2019-03-24 08:28:48 +08:00
    给你个有趣的理论:
    为什么父母无法接受扫地机 /洗碗机? 不是因为他们不知道这东西不好用,或者学习成本太高,而是因为无法正视自己
    qinyusen
        65
    qinyusen  
       2019-03-24 08:32:32 +08:00   ❤️ 1
    给你个有趣的理论:
    为什么父母无法接受扫地机 /洗碗机? 不是因为他们不知道这东西不好用,或者学习成本太高,而是因为无法正视自己在一生中浪费 /花费了那么多时间以 “保持和通过各种技巧来提升效率的工作” 被一个 “门槛低且易得的工具” 所替代。

    扭头看一看,近代的编辑器 先从 sublime 到 ATOM, 再从 ATOM 到 vscode,都是这样。
    zhouzm
        66
    zhouzm  
       2019-03-24 08:57:43 +08:00
    我的 MacBook IDEA 一开,风扇狂转,赶紧关掉。打开 Eclipse,立马安静了,那就用 Eclipse 吧。
    我本来以为 IDEA 都这样,后来发现同事的 Win10 上用得挺好,静悄悄的,原来是平台歧视。
    我就盼着 Language Server Protocol 赶紧成熟普及,我就可以用 vim 写 Java 了。
    kios
        67
    kios  
       2019-03-24 09:04:18 +08:00
    其实工具啥的 真不重要 自己用的习惯最好
    xianxiaobo
        68
    xianxiaobo  
       2019-03-24 09:11:00 +08:00
    最终我们都将变成老顽固
    abcbuzhiming
        69
    abcbuzhiming  
       2019-03-24 09:15:20 +08:00
    你们是什么项目,还有库路径错乱?现在不都是 maven 吗,eclipse 和 IDEA 在 maven 项目有啥区别?
    jinzhongqi111
        70
    jinzhongqi111  
       2019-03-24 09:30:34 +08:00 via iPhone
    都 maven 项目 每个人爱用什么就用什么啊,根本不冲突的啊!
    lihongjie0209
        71
    lihongjie0209  
       2019-03-24 10:14:24 +08:00
    @whoisghost 你觉得别人用几十年的东西工作效率比新的 ide 低?
    congeec
        72
    congeec  
       2019-03-24 10:22:37 +08:00
    @zhouzm 不用等 language server,vim 写 java 工具链都好几代了
    Sharuru
        73
    Sharuru  
       2019-03-24 10:30:45 +08:00 via Android
    工具有什么好争的,顺手就完事了,有些功能 IntelliJ 是好用,但是 Eclipse 因为免费,可以有很多 IntelliJ 所不具备的、面向大型应用开发插件。而且,转 IntelliJ 后,是楼主报销授权费用吗?

    小孩子才做选择。
    zhouzm
        74
    zhouzm  
       2019-03-24 10:42:46 +08:00
    @congeec 不是能不能的问题,好歹体验上接近 Eclipse 才行。
    congeec
        75
    congeec  
       2019-03-24 11:03:37 +08:00
    @zhouzm 接近 eclipse 不可能的,直接无脑 ide+vim 模式
    guoyuchuan
        76
    guoyuchuan  
       2019-03-24 11:14:35 +08:00
    毫无疑问是 idea 撒,公司里用 eclipse 的都被说服换 idea 了
    fengxue001
        77
    fengxue001  
       2019-03-24 11:23:28 +08:00 via iPhone
    这个看习惯?
    sagaxu
        78
    sagaxu  
       2019-03-24 11:31:48 +08:00 via Android
    难道从代码库能看出来你用的什么 IDE?
    mritd
        79
    mritd  
       2019-03-24 11:48:24 +08:00
    不要问,要问就是 JB 全家桶

    Salvation
        80
    Salvation  
       2019-03-24 13:12:22 +08:00
    1. 别人用什么都可以随便他们啊。你为什么会觉得说用 idea 还是 eclipse 是个很严重的事情呢?难道你们的项目里面有很多专门的文件?
    2. 所以其实不是 idea 或者 eclipse 的锅,问题的关键在于你们的项目的 git 是不是没清理干净。。。。
    3. 个人从 eclipse 换成了 idea,确实感觉方便了很多。很多地方的设计很人性化,交互设计的也挺不错。。。
    4. 老程序员都或多或少对自己熟悉的工具有一些依赖的吧。lz 也不用强求他们。对他们来说,换个 idea 带来的好处是什么呢?
    xinyewdz
        81
    xinyewdz  
       2019-03-24 20:52:42 +08:00
    我之前一直用 eclipse,最近试用了一个月的 idea。感觉两个 ide,各有千秋吧。很多好用的功能,idea 都没有。idea,感觉唯一的优点就是不会出现无响应的状态。
    gitgabige
        82
    gitgabige  
       2019-03-24 22:19:06 +08:00
    同样也存在这样的问题,我还是用 IDEA。
    Draqous
        83
    Draqous  
       2019-03-24 23:41:12 +08:00
    个人觉得 IDEA 比 Eclipse 好用,而且界面更漂亮。
    KingsWay
        84
    KingsWay  
       2019-03-25 00:20:04 +08:00
    20 年后,一个新人发帖道 [你们的团队是用 Idea 还是 XXX 来开发?]
    “这群老头非常顽固,死守着 Idea...”
    lzxz1234
        85
    lzxz1234  
       2019-03-25 09:21:44 +08:00
    尽量不用盗版,其它任意,不滞于物
    lht260
        86
    lht260  
       2019-03-25 09:31:54 +08:00
    公司里,我用 idea,一些老程序员用 eclipse,并不冲突,没有出现你说的编码或者库路径错乱
    ARhen
        87
    ARhen  
       2019-03-25 10:18:35 +08:00
    我们公司也一样,IDEA 只是我私下用,公司主体还是 eclipse 或者 myeclipse,我倒是觉得确实是他们习惯 eclipse 的这种界面了,不愿意换了
    gavinjou818
        88
    gavinjou818  
       2019-03-25 10:20:11 +08:00
    敲个代码 需要纠结吗。。哪个好用用哪个憋。。 就像和老婆久了难道一定要他们换新的吗? 他们用 ECLIPSE 可能都用得飞起来了 还怎么改。。我都不愿意改要是这样话,有那时间还不如多学学其他技术。。
    MIAOHY
        89
    MIAOHY  
       2019-03-25 11:00:12 +08:00
    这不都个人习惯吗?管他什么工具,能解决需求就行呗。
    jeffdeng
        90
    jeffdeng  
       2019-03-25 13:06:25 +08:00
    我用了 idea 后,eclipse 就回不去了
    xFrye
        91
    xFrye  
       2019-03-25 14:00:33 +08:00
    能解决问题就行了啊,管他用 ide 还是用文本编辑器撸代码
    chunleioo123
        92
    chunleioo123  
       2019-03-26 18:08:15 +08:00
    @CFO 我的项目是 springMVC 项目,目前需要集成现有的 CAS 系统,我看网上大多数都是采取的配置 web.xml 的方式,但是我的项目没有 web.xml ,请问这种应该如何实现呢
    求懂的大神回复一下,最好回复一下我的邮件,希望交一个朋友或者可以给予适当报酬
    邮箱 [email protected] 期待大神的回复
    strrfrrk
        93
    strrfrrk  
       2019-04-10 09:02:13 +08:00
    讨论一下优缺点可以,说别人老顽固啥的,这跟 ide 有啥关系,厉害的话,你把 eclipse 这个软件灭了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:26 · PVG 12:26 · LAX 20:26 · JFK 23:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.