百科问答小站 logo
百科问答小站 font logo



为什么不少程序员极度推崇 Vim 和 Emacs,却对 IDE 嗤之以鼻? 第1页

  

user avatar   reckhou 网友的相关建议: 
      

放地图炮:这个问题里面绝大多数回答,特别是那些洋洋洒洒上千字的都是在瞎扯淡。

其实答案非常简单:干什么活用什么工具。

如果你是开发iOS或者mac下的程序,那么显然XCode。

开发安卓上跑的应用,显然以adt为主。

开发服务端程序和一些简单的脚本、文字编辑,显然vim/emacs加语法高亮和语法自动检查的插件比较方便。

还有一种情况是一些新语言,根本没有靠谱的IDE好用,那么只能自己用vim配一个。我就是用vim+gdb+gocode自己搭了个Go语言的开发环境。

至于生产率高低完全就是个伪命题,不提工作环境的前提下谈效率就是耍流氓。


user avatar   ha-ha-ha-ha-36-70-46 网友的相关建议: 
      

vim设计上保持了高度的一致性和稳定性, 熟练使用vim可以方便一辈子

反观IDE,

  1. 设计上臃肿, 一堆堆的bug, 也不注重效率.
  2. 换个IDE还得重新熟悉, 更得重新了解有哪些坑, 如何避免, 而且不同版本之间绕坑的方法还不一定相同.....简直是浪费生命
  3. IDE隐藏了很多细节, 这倒不是一定就是缺点. 但是一旦遇到特殊需求或者IDE本身bug, 那就是非常无奈了
  4. 很多无用的功能都集成进去. 比如idea集成了git, 而且还净是bug. 不得不查询资料看下怎么关闭这该死的功能.....................


相比vim, IDE唯一的优势就是代码提示, 其他都不值一提




  

相关话题

  为什么学了一个学期的c语言,感觉一直都是在用代码去做一些简单的数学题,没有什么实际用途? 
  编程到底难在哪里? 
  请问给变量赋值前有必要先清空吗? 
  不懂就问:Linux、安卓和鸿蒙到底是什么关系? 
  喜欢编程而又干着程序员的工作是一种什么样的体验? 
  对于初入职场的程序员, 读书 读好的代码 造轮子 哪个更重要? 
  如何评价 b 站 up 主 Maksim 拍摄的关于中国程序员在瑞典的生活 vlog 被迫删除? 
  大家都见过哪些让你虎躯一震的代码? 
  你见过哪些奇趣的代码注释? 
  学计算机的你们为什么不早起而宁愿熬夜? 

前一个讨论
“晚来天欲雪,能饮一杯无”,怎么回复比较霸气?
下一个讨论
为什么王晶、刘镇伟、黄百鸣这些导演的电影越来越不好了呢?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利