工欲善其事,必先利其器。在目前其实日趋复杂的开发环境下,很难设想没有一些强大的工具,如何可以将复杂的应用进行开发,以及上线和运营。
trac:世界上最好的开发特性管理系统之一,包括bug管理,里程碑设定,我个人比较喜欢的特性列表法也能够在trac中完美的体现。trac能和svn很好的结合,使得源代码管理和特性列表相得益彰。
svn:这个不用多说了,基本上属于白菜一样大众普及了,一定要用,之前我也不是很重视,特别是一个人开发的时候,觉得自己只要做好备份就行了,直到有一次把程序修改的面目全非后,用svn轻松的恢复到之前的版本之后,我觉得离不开svn了。svn其他的好处不多说了,由于svn的异常普及,所以在不同的操作平台上都有很多插件可以使用,甚至很多编程软件都是自带svn支持了。
textmate:mac下最好的文本编辑器,vi之类实在很难入手,windows下暂时还没有全面功能可以达到textmate水准的软件,没有用过textmate的很难体会到,这里就暂时不掀起mac和windows的争执了。rails的发明团队在所有的书籍中的强力推荐也大大帮助了textmate。
delphi for php:基本的php开发我用上面说到的textmate,因为过于喜欢delphi,所以涉及到界面开发的地方都用codegear的delphi for php 2.0。delphi的素质就不多介绍了,强劲的ide,和其windows下架构惊人类似的vcl for php,强大的数据库连接能力。目前来说因为codegear的数次转手,在市场推广造成了一点问题,不过很多忠实的delphi fans还是继续支持着delphi。

Recent Comments