V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hangvane
V2EX  ›  问与答

现在还用 Eclipse 系 IDE 的人还多不多?

  •  
  •   hangvane · 2021-03-23 02:06:51 +08:00 via iPhone · 4145 次点击
    这是一个创建于 1377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    作为没参加过工作的学生,本来想吐槽下 Eclipse 太难用,JB 系太好用,一不注意就码了太多字变成了对 Eclipse 系的批斗,
    不知不觉已经三四年没碰 Eclipse 系的 IDE 了,最近有些课要求用 Eclipse 装插件建模让我重新想起了这个 IDE 给我带来的痛苦,不知道现在正从事这一行业的大家还有多少依然坚持着 Eclipse 开发的,或者对它有着不一样的看法?
    26 条回复    2021-03-24 08:25:56 +08:00
    hangvane
        1
    hangvane  
    OP
       2021-03-23 02:10:53 +08:00 via iPhone
    我先来吐槽 Eclipse:
    1. 卡+自由装插件=卡上加卡,经常卡顿报错退出等待某任务卡住...特别是卡住往往是在执行某更新时,苦苦等待许久但又怕终止进程会导致更新一半失败,每次遇到这类问题简直想砸电脑...
    2. 不符合直觉的设计把常用功能藏在列表最深处,导致脱离教程纯摸索出的可能性≈0
    3. 设置里的选项也过于“自由”:好几次同样的 java 项目的编码问题每次都翻遍了 Eclipse 的设置;再比如主题,编辑器的配色方案,没有很长一段时间的仔细摸索,很难定制出一套完美的客制化方案,在一堆无关的字体设置中进行阅读理解,企图找出你真正想改的那个条目,或者低效地去网上搜索,去充满着垃圾的 xxxx 社区里企图找到版本对应的主题文件
    4. MyEclipse 作为商业版,同样没有带来太多的进步,依然没有有效解决这些痛点:依然容易卡住,UI 也还是那个味道,依然不支持中文需要自己打补丁,补丁依然是覆盖式而非加载式,这意味着需要对原文件进行备份且补丁可能会带来额外 bug,比如我就碰到了与反编译插件共用出现的 bug,需要按照教程仔细地修改多处配置文件,每次出现问题都是对我耐心和意志力分一次考验
    hangvane
        2
    hangvane  
    OP
       2021-03-23 02:12:45 +08:00 via iPhone
    我再来吹 JB:
    JB 系 IDE 作为后起之秀,IDEA 自带的 class 反编译,JDK 下载,数据库工具,Maven 工具,spring initializr,Pycharm Professional 的 remote interpreter....自带提供了巨多好用的工具,无需去网上寻找教程,符合直觉的 UI 设计让我可以自己摸索解决 60%以上首次遇到的设置问题,UI 设计语言也经过了几轮更新,设置多端同步,Pycharm 过去对 conda 支持不好,现在可以自动识别 conda 环境,终端 tab 自动 activate conda env....并且现在还推出了官方中文插件,对全部文本都进行了汉化,插件和 IDE 的更新卸载设置迁移都很轻松,对比 MyEclipse 没有 edu 免费,装好后基本不敢乱碰乱更新...
    lichao
        3
    lichao  
       2021-03-23 06:29:58 +08:00 via iPhone
    没记错的话,默认编码居然不是 UTF-8
    TheWidowMaker
        4
    TheWidowMaker  
       2021-03-23 09:04:07 +08:00 via Android
    @hangvane 你吹个 JB🐶
    ReinerShir
        5
    ReinerShir  
       2021-03-23 09:05:28 +08:00
    eclipse 最新版本还行,IDEA 也有它不好用的地方,个人还是习惯 eclipse
    passerbytiny
        6
    passerbytiny  
       2021-03-23 09:14:48 +08:00 via Android   ❤️ 2
    自问自答,请你圆润的走吧。
    amwyyyy
        7
    amwyyyy  
       2021-03-23 09:34:20 +08:00
    用了 5 年 eclipse,3 年 idea 。现在打死我都不想再用 eclipse 了,公司只有几个 40+的老猿还在用。
    love
        8
    love  
       2021-03-23 09:50:27 +08:00
    上古时代用过,用着也没什么大问题,没发现有卡的地方,且界面非 Java 而是原生,字体渲染什么的更好看,只是确实没有 IDEA 舒服。不过后来似乎开发出出了问题,我不用 Java 后来又下载了一次重温一下发现观感差了好多,图标都有毛刺了,界面也没有以前精致了,感觉大牛都走光了。
    liuguangxuan
        9
    liuguangxuan  
       2021-03-23 09:59:54 +08:00 via Android   ❤️ 1
    在用着 eclipse cdt,因为项目用的是 redhat 6,没有找到其他好用的 ide.
    BeautifulSoap
        10
    BeautifulSoap  
       2021-03-23 10:06:41 +08:00   ❤️ 2
    我不服,我 Eclipse 天下第一,Cygames 指定名言,什么叫 Eclipse First 啊(战术后仰+狗头

    tabrye
        11
    tabrye  
       2021-03-23 10:17:50 +08:00
    其实 可以试下 VSCode
    play78
        12
    play78  
       2021-03-23 10:20:23 +08:00   ❤️ 2
    我用 Eclipse,比 IDEA 就一个优点:免费。
    wennew
        13
    wennew  
       2021-03-23 10:52:56 +08:00
    我 idea 和 eclipse 一起用,代码提示方面差 idea 太多了,尤其是 new 后面接构造函数经常直接卡死。
    antiquezzz
        14
    antiquezzz  
       2021-03-23 11:41:50 +08:00   ❤️ 1
    idea 装上插件能对垃圾代码提优化建议。eclipse 没这么智能,或者达到这么智能没 idea 那么简单
    byaiu
        15
    byaiu  
       2021-03-23 13:00:58 +08:00 via iPhone
    只能说 Linux 下 c++的 ide 还是拉胯 很多时候只能用 eclipse 的 cdt 了
    eaglewangl37670
        16
    eaglewangl37670  
       2021-03-23 13:20:53 +08:00
    我只能说,我这边两个大领导都是用的 Eclipse
    hangvane
        17
    hangvane  
    OP
       2021-03-24 00:21:08 +08:00 via iPhone
    @lichao 确实遇到了自己通过 spring initializr 创建的新项目打包报错,最后才定位到是 application.properties 为 GBK 编码,需要改为 u8 或者添加 maven-plugin 才能解决
    hangvane
        18
    hangvane  
    OP
       2021-03-24 00:22:54 +08:00 via iPhone
    @ReinerShir 昨晚刚吹完,结果今天我的 Pycharm 的运行配置工具栏就莫名消失了,折腾了半天重启之后自己又回来了
    hangvane
        19
    hangvane  
    OP
       2021-03-24 00:26:10 +08:00 via iPhone
    @passerbytiny 其实一开始是发到天黑以后主题下作为深夜闲聊的,管理员移到问与答主题后就变得尴尬了起来
    hangvane
        20
    hangvane  
    OP
       2021-03-24 00:28:18 +08:00 via iPhone
    @amwyyyy 我本科的实验室现在还在坚持 eclipse,每次都需要请那位实验室扛把子过来帮起环境才能跑起开发环境
    hangvane
        21
    hangvane  
    OP
       2021-03-24 00:31:23 +08:00 via iPhone
    @love 今天逛了圈知乎才了解到 3.x 的 eclipse 是原生,4.x 重写 ui 开始玩崩了,逐渐放飞自我变成一锅大杂烩
    hangvane
        22
    hangvane  
    OP
       2021-03-24 00:36:45 +08:00 via iPhone
    @tabrye vscode 确实包罗万象,但感觉并非 IDE 是为 Java 编程而设计的,虽然本人还没入职但已经有点折腾不动了
    hangvane
        23
    hangvane  
    OP
       2021-03-24 00:39:46 +08:00 via iPhone
    @play78 今天看了遍知乎才发现这个问题对于公司来说太关键了,JB 系的 community 版功能少太多就没那么爽了
    hangvane
        24
    hangvane  
    OP
       2021-03-24 00:45:52 +08:00 via iPhone
    @wennew 太卡了让人烦躁,同样是 Java 写出来的 IDE,JB 系的像一个产品而不是一堆组件在一个骨架上的拼凑
    hangvane
        25
    hangvane  
    OP
       2021-03-24 01:01:08 +08:00 via iPhone
    @byaiu 知乎上很多似乎并非从事 linux c++开发的人在推 clion,这里连着两位 linux c++开发老哥推 cdt,看来 clion 要想能用还需要让子弹再飞几年?我刚试用 Pycharm 时功能特性也很尴尬现在完善了许多,但和 c++这类语言相比可能确实 c++的环境太复杂了让人生畏...
    byaiu
        26
    byaiu  
       2021-03-24 08:25:56 +08:00 via iPhone
    很久以前试过 clion,对于 cmake 的项目还是可以的。

    但其他项目 包括 Linux kernel,我是没见过谁在用 clion 。除了 vim emacs,剩下的就是 eclipse 了。

    要考虑到 cpp 是有历史包袱的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:31 · PVG 03:31 · LAX 11:31 · JFK 14:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.