1
hangvane OP 我先来吐槽 Eclipse:
1. 卡+自由装插件=卡上加卡,经常卡顿报错退出等待某任务卡住...特别是卡住往往是在执行某更新时,苦苦等待许久但又怕终止进程会导致更新一半失败,每次遇到这类问题简直想砸电脑... 2. 不符合直觉的设计把常用功能藏在列表最深处,导致脱离教程纯摸索出的可能性≈0 3. 设置里的选项也过于“自由”:好几次同样的 java 项目的编码问题每次都翻遍了 Eclipse 的设置;再比如主题,编辑器的配色方案,没有很长一段时间的仔细摸索,很难定制出一套完美的客制化方案,在一堆无关的字体设置中进行阅读理解,企图找出你真正想改的那个条目,或者低效地去网上搜索,去充满着垃圾的 xxxx 社区里企图找到版本对应的主题文件 4. MyEclipse 作为商业版,同样没有带来太多的进步,依然没有有效解决这些痛点:依然容易卡住,UI 也还是那个味道,依然不支持中文需要自己打补丁,补丁依然是覆盖式而非加载式,这意味着需要对原文件进行备份且补丁可能会带来额外 bug,比如我就碰到了与反编译插件共用出现的 bug,需要按照教程仔细地修改多处配置文件,每次出现问题都是对我耐心和意志力分一次考验 |
2
hangvane OP 我再来吹 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 免费,装好后基本不敢乱碰乱更新... |
3
lichao 2021-03-23 06:29:58 +08:00 via iPhone
没记错的话,默认编码居然不是 UTF-8
|
4
TheWidowMaker 2021-03-23 09:04:07 +08:00 via Android
@hangvane 你吹个 JB🐶
|
5
ReinerShir 2021-03-23 09:05:28 +08:00
eclipse 最新版本还行,IDEA 也有它不好用的地方,个人还是习惯 eclipse
|
6
passerbytiny 2021-03-23 09:14:48 +08:00 via Android 2
自问自答,请你圆润的走吧。
|
7
amwyyyy 2021-03-23 09:34:20 +08:00
用了 5 年 eclipse,3 年 idea 。现在打死我都不想再用 eclipse 了,公司只有几个 40+的老猿还在用。
|
8
love 2021-03-23 09:50:27 +08:00
上古时代用过,用着也没什么大问题,没发现有卡的地方,且界面非 Java 而是原生,字体渲染什么的更好看,只是确实没有 IDEA 舒服。不过后来似乎开发出出了问题,我不用 Java 后来又下载了一次重温一下发现观感差了好多,图标都有毛刺了,界面也没有以前精致了,感觉大牛都走光了。
|
9
liuguangxuan 2021-03-23 09:59:54 +08:00 via Android 1
在用着 eclipse cdt,因为项目用的是 redhat 6,没有找到其他好用的 ide.
|
10
BeautifulSoap 2021-03-23 10:06:41 +08:00 2
|
11
tabrye 2021-03-23 10:17:50 +08:00
其实 可以试下 VSCode
|
12
play78 2021-03-23 10:20:23 +08:00 2
我用 Eclipse,比 IDEA 就一个优点:免费。
|
13
wennew 2021-03-23 10:52:56 +08:00
我 idea 和 eclipse 一起用,代码提示方面差 idea 太多了,尤其是 new 后面接构造函数经常直接卡死。
|
14
antiquezzz 2021-03-23 11:41:50 +08:00 1
idea 装上插件能对垃圾代码提优化建议。eclipse 没这么智能,或者达到这么智能没 idea 那么简单
|
15
byaiu 2021-03-23 13:00:58 +08:00 via iPhone
只能说 Linux 下 c++的 ide 还是拉胯 很多时候只能用 eclipse 的 cdt 了
|
16
eaglewangl37670 2021-03-23 13:20:53 +08:00
我只能说,我这边两个大领导都是用的 Eclipse
|
17
hangvane OP @lichao 确实遇到了自己通过 spring initializr 创建的新项目打包报错,最后才定位到是 application.properties 为 GBK 编码,需要改为 u8 或者添加 maven-plugin 才能解决
|
18
hangvane OP @ReinerShir 昨晚刚吹完,结果今天我的 Pycharm 的运行配置工具栏就莫名消失了,折腾了半天重启之后自己又回来了
|
19
hangvane OP @passerbytiny 其实一开始是发到天黑以后主题下作为深夜闲聊的,管理员移到问与答主题后就变得尴尬了起来
|
20
hangvane OP @amwyyyy 我本科的实验室现在还在坚持 eclipse,每次都需要请那位实验室扛把子过来帮起环境才能跑起开发环境
|
21
hangvane OP @love 今天逛了圈知乎才了解到 3.x 的 eclipse 是原生,4.x 重写 ui 开始玩崩了,逐渐放飞自我变成一锅大杂烩
|
22
hangvane OP @tabrye vscode 确实包罗万象,但感觉并非 IDE 是为 Java 编程而设计的,虽然本人还没入职但已经有点折腾不动了
|
23
hangvane OP @play78 今天看了遍知乎才发现这个问题对于公司来说太关键了,JB 系的 community 版功能少太多就没那么爽了
|
24
hangvane OP @wennew 太卡了让人烦躁,同样是 Java 写出来的 IDE,JB 系的像一个产品而不是一堆组件在一个骨架上的拼凑
|
25
hangvane OP @byaiu 知乎上很多似乎并非从事 linux c++开发的人在推 clion,这里连着两位 linux c++开发老哥推 cdt,看来 clion 要想能用还需要让子弹再飞几年?我刚试用 Pycharm 时功能特性也很尴尬现在完善了许多,但和 c++这类语言相比可能确实 c++的环境太复杂了让人生畏...
|
26
byaiu 2021-03-24 08:25:56 +08:00 via iPhone
很久以前试过 clion,对于 cmake 的项目还是可以的。
但其他项目 包括 Linux kernel,我是没见过谁在用 clion 。除了 vim emacs,剩下的就是 eclipse 了。 要考虑到 cpp 是有历史包袱的。 |