现在还用 Eclipse 系 IDE 的人还多不多? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hangvane
V2EX    问与答

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

  •  
  •   hangvane 2021-03-23 02:06:51 +08:00 via iPhone 4663 次点击
    这是一个创建于 1666 天前的主题,其中的信息可能已经有所发展或是发生改变。
    作为没参加过工作的学生,本来想吐槽下 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  
        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     Solana     4330 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 76ms UTC 10:13 PVG 18:13 LAX 03:13 JFK 06:13
    Do have faith in what you're doing.
    ubao 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