2010-03-09
Django开发工具的选择

所谓“工欲善其事,必先利其器”。一个称手的开发工具,对程序员来说,是一个提升效率的好帮手。

PHP、Java、.Net的开发工具是一大堆成熟的可选工具,但对于Python,特别是进行WEB开发的人员来说,却是选择面很少。

现在Python开发的方式:

  1. 文本编辑器+手工命令,这里的文本编辑器有记事本、vi/vim、emacs等;
  2. Python自带的IDLE;
  3. 第三方工具,如Komodo、Pydev、Pycharm、SPE、BOA、Ulipad、WingIDE、PythonWin、Eric4、Spyder等;

前面2种,基本都是Geek居多,呵呵。我不属于这种,技术对我本身来说,它就是工具。因此,是怎么方便怎么来。

我常用/需要的功能或要求:

  1. 编辑CSS、HTML、JS,因此对这三种支持要好,至少支持自动完成和提示;
  2. 自动完成;
  3. 提示;
  4. 语法或风格检查;
  5. 快捷键自定义;
  6. 支持svn等版本管理;
  7. 能支持po文件处理更好;
  8. 定制调试;
  9. 稳定,最好占用资源小;

很长时间,我是用Komodo的,对它的感觉也非常好,大部分功能都有了,除了语法检查、风格检查及少部分比较需要的功能外,它的稳定更是不错。

Pydev,基本试过每个版本,但它的不稳定及缩进功能上的欠缺,让我一直只是看看。

其它上面列的第三方工具(Pycharm不在内,后面有讲法),基本,要么不稳定,要么消耗大,要么我要的功能它不全。

Pycharm,这个可算是新货,但它的出现,让我转换了工具,Komodo有的,它都有,我想要的,Komodo没有的,它也有,所以,就是它了。同时,它的费用也便宜,折合人民币大概在1500不到,但不限制安装台数,这是多好的事啊。

版权所有:2009-2020 Findnow.Powered by Get findnow at SourceForge.net. Fast, secure and Free Open Source software downloads