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




  

相关话题

  Python 中有什么不容易让人察觉的有趣的事实? 
  你是因为什么而喜欢上编程的? 
  听说程序员日薪2000,程序员行情这么好的吗? 
  如何看待链家程序员删除财务数据获刑 7 年? 
  如何通过自学找到一份开发的工作? 
  算法书如何选择? 
  GitHub 上有哪些适合新手跟进的优质项目? 
  怎样让非程序员理解用 js 抢月饼的性质有别于黑客攻击? 
  当你读代码时在读什么? 
  Node.js是用来做什么的? 

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





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