其实答案非常简单:干什么活用什么工具。如果你是开发iOS或者mac下的程序,那么显然XCode。开发安卓上跑的应用,显然以adt为主。开发服务端程序和一些简单的脚本、文字编辑,显然vim/emacs加语法高亮和语法自动检查的插件比较方便。还有一种情况是一些新语言,根本没有靠谱的IDE好用,那么只能自己用vim配一个。我就是用vim+gdb+gocode自己搭了个Go语言的开发环境。至于生产率高低完全就是个伪命题,不提工作环境的前提下谈效率就是耍流氓。