像我这样的人,身处营销团队的技术环节,搞点什么东西就要迅速,就怕学个东西,做个Prototype,还要整个一大堆额外的环节要折腾半天,实在是没时间耗的住。比如Ruby on Rails,我非常看好,个人也很喜欢。可是一直苦于没有好的IDE,搞点相关的小应用,先要命令行,然后要找编译器,然后又要找debugging tools,然后配置mysql+apache...,最后都弄完了,实质性的工作还没有开始......还有的IDE那叫一个弱,除了缩进支持,没有任何别的功能,高亮都不全,真佩服这样的IDE居然也堂而皇之的发布了,既然不是记事本,咱就有点属于自己的特点,行不,改个字体都要改config文件,楞装自己是中间件......实际上7年前工作的时候就经历过coding的我,实在不愿意现在在创作实现一个基于自己idea的RoR小原型前,要花额外50%甚至相同的时间去做一大堆的config的工作,比如我对数据库和Webserver就不感兴趣,难不成让我把这些文档和technotes都扫一遍?曾经很喜欢的用了20多天的3rdrails,结果过期了。后来,我找啊找(不是广告),终于让我发现了一款让我省心的ROR开发的IDE...Komodo!太棒了。
好的开发工具就是一把锋利的刀,你想做什么的时候,就能帮你很快的切入要害。不好的IDE呢,就是一个铁疙瘩,想切肉的时候,先要学会当铁匠,自己打一把刀(锋利不锋利另说),你说你是要成为一个顶级屠夫呢,还是一个顶级铁匠?