细数APP的变动

工欲善其事,必先利其器。以前发过一篇文章是说 MAC OS X 常用软件分享 。这里要说说变动的一些APP,这其中既有主动弃掉,也有依依不舍但是没办法被动扔掉的,还有新加入的。最近因为没什么闲功夫整理技术文章,总发技术博文也略显失趣,所以就闲聊下好了。

抛弃列表

主动抛弃

  1. TextMate The Missing Editor for Mac OS X,装上就没怎么用过。
  2. Homebrew 安装的一堆没用的依赖。
  3. SublimeAtom 替代了。并不是ST不够好,其实Atom在效率上还是有待改进的,毕竟其工作原理是V8托着Node.js,就像浏览器上跑着WEB应用,不同的是本地运行,没有网络延迟。效率这一点目前还比不过ST,但是感觉社区够好,而且我装一堆文本编辑器(我还有Vim和Emacs,没错我双党XD)没必要,个人不太喜欢在这个方面冗余,卸之。
  4. VLC 用的少。
  5. AdiumWeechat 替代了。

被动抛弃

  1. Mou 所见即所得 Markdown 编辑器,不知道为什么就坑了。替代者 MWeb
  2. Sparrow 因为停止更新了,目前用OS X自带的。

新丁

除了上面提到的,还有:

  1. Minecraft 神作,必须入。我不把MC单纯看做游戏。
  2. PDFpenPro 非常强大的PDF阅读、标注工具。
  3. Pocket 用了就知道。
  4. 1Password 好东西,推荐。
  5. TechSmith 的两个录制屏幕的应用。

使用上的变动

  1. Vim/Emacs : 我用这个最强大的文本编辑器和这个编辑器中的操作系统的时候与以前比产生了一定的变化。以前我写C/C++都是开着Vim写,现在对于小程序仍然可以这么做,但是面对大的项目确实有一定的局限,除非你的配置文件异常出色。但是将大把精力投入在配置文件上并不总是值得推崇的。现在,一个超级强大的Emacs配置文件动辄上千行,然而和你单纯的写程序不一样,寻找、比较、调试配置文件更加消耗精力,你可以把时间用在更值得的地方。我现在的态度就是,学习一门新的编程语言用Vim/Emacs足够,因为过于强大的IDE在我入门时给出的丰富的指示反而不利于初学者思考。
  2. 以前我不太常用IDE,除了写Java用过Eclipse。现在,我在已经入门一个语言后,开始做项目时会选择一个真正理解程序语言的IDE。比如Java系的编程语言选择 Jetbrians 的产品,C/C++选择VS系,而对于某些缺乏优秀IDE的函数式语言,目前只能用配置过的编辑器了,期待有朝一日,涌现大量的成熟的函数式语言的IDE(比如F#)。

总结

铁打的生态环境,流水的APP,时常会更新一些,删掉一些,加入一些。