百科问答小站 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唯一的优势就是代码提示, 其他都不值一提




  

相关话题

  现金奖励对技术社区内容贡献者重要嗎?如果连优质提问也可以赚钱, 是否能推动社区的深度和质量呢? 
  为什么现在大多数手机开机后不能直接使用指纹? 
  写代码过程中最忌讳的是什么?总感觉最近太过于急于求成? 
  面试想拿 10K,HR 说你只值 7K,该怎样回答或者反驳? 
  天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 
  大家在编码时左大括号"{"换行吗? 
  不小心删库是一种怎样的体验? 
  程序员的普遍待遇和福利如何? 
  可以在非中文的网站使用中文吗? 
  学习机器学习应该看哪些书籍? 

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





© 2025-05-25 - tinynew.org. All Rights Reserved.
© 2025-05-25 - tinynew.org. 保留所有权利