关于编辑器和IDE的一些看法 2012-08-12 @ TECH editorIDE编辑器1
经常到网上看到编辑器之争,不乏很多geek把editor 改造成强大的ide的成功案例。
但是我很想问一句,不蛋疼么?IDE 和 editor 各有各的用途,何必强求。
之前我也一度陷入这个怪圈,想把editor打造成强大的IDE,而在后来的项目管理中付出很大的代价。
明确需求,该用editor就用editor 该用IDE就用IDE 不要强求。
一、editor
需求:加载速度快、语法高亮、支持语言多,不需要代码自动补全
选择: notepad2
日常用编辑器,主要是用在非工程文件的修改,比如做笔记、环境配置 等等
极速加载并支持语法高亮 简洁高效是最终诉求
二、IDE
需求:工程管理、函数库、语法高亮、自动补全、帮助文档支持、版本管理
选择: php -> phpstorm / c_c++ -> code::blocks
项目和工程管理是IDE的主要任务,当你有大量代码要写,大量文件要管理时用vim、sublime之类 一定会很蛋疼。
今年开始用wxWidgets,code::blocks比VS好用很多