推荐用于开发Pylons应用程序的集成开发环境(IDE)

8
我一直在阅读这个关于推荐Python IDE的精彩网站,现在我已经将选择范围缩小到以下两个:
  1. WingIDE

  2. KomodoIDE

你们会为开发Pylons应用程序推荐哪一个呢?我知道大多数问题都与Python IDE有关,但是Python Web框架IDE如何呢?它是各种模板语言和Python本身的混合物。
对于Windows上的WingIDE,我必须提出一个缺点,那就是它的界面很糟糕(可能是因为GTK+工具包?)
我一直在使用e-text编辑器,但越来越不满意,特别是当它无法正确进行语法高亮时。此外,我希望能够对Mako模板进行语法着色。
非常感谢大家,祝你们有美好的一天!

1
我简直无法相信这个问题一直在频繁出现。 https://dev59.com/x3VD5IYBdhLWcg3wHnyd http://stackoverflow.com/questions/60784/poll-which-python-ide-editor-is-the-best http://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows - Sasha Chedygov
嗨,这个话题仅涉及Pylons,不是一般的Python IDE问题。Pylons是一个Web应用程序框架,因此Pylons项目的开发与传统的Python开发非常不同。 :) - cygnus atratus
2
说实话,它并不太重要是pylons。开发pylons项目也没有什么不同。唯一特定于pylons的是paste命令,无论如何都必须从命令行编写。此外,要调试pylons,您只需将paste设置为项目的主脚本(与Wing一样,您无法指定--reload参数)。 - Bartosz Radaczyński
9个回答

13

+1 for Eclipse。我用它来开发基于Pylons的Turbogears 2。 - Robbie
Eclipse+pydev非常适合开发各种类型的Python应用程序。我已经用它来完成了各种项目,包括Django/Pylons/TurboGears等。 - Bartosz Radaczyński
此外,Eclipse和PyDev是免费的。WingIDE有30天的免费试用期,KomodoIDE也有一些试用期。 - tefozi

3

1

+1 给 Spyder。在阅读这个页面之前从未听说过它。目前工作得非常好。


1

试试Aptana Studio吧...它是eclipse+pydev+web工具,没有特定的pylons或mako支持。但是单独使用eclipse+pydev已经很棒了,再加上aptana添加的所有漂亮的jscript+html+css工具。


1

Netbeans 已经实现 beta 版本的 Python 开发支持。不幸的是,它并没有特别支持我所知道的任何模板语言,但迄今为止,我对它的语法高亮和自动完成(尤其是从导入的模块中)感到满意。

由于每个人对编码环境都有不同的偏好,我建议您尝试一下每个您能找到的 IDE/编辑器,这样您可以找到最适合您寻找的功能混搭。


1

我在Windows和Linux上使用Stani's Python Editor来进行大部分类似Python的编辑任务。而在Windows上,我使用Notepad++来编辑HTML、XML、CSV和其他基于文本的“类代码”文件。它们都是免费的,并且满足我在家庭周末项目中的需求。

我曾经使用过Wing IDE 101,但从未使用过完整版本。我没有花足够的时间去熟悉WingIDE,所以它对我来说仍然有点生硬。可能因人而异。

在一定程度上,集成开发环境(IDE)会影响你对创建和调试代码的思考方式。因此,你应该花些时间尝试几种不同的选项,看看哪种对你来说最合理。


0

经过非常仔细的比较,KomodoIDE 5.1是最适合我的目的的。

原因:

  1. 可扩展性

  2. 支持Mako和YUI(我所需求的)

  3. 本地界面支持(没有GTK的陌生感)

  4. 支持Mercurial SCM(我所需求的)

就这些了。我对KomodoIDE非常满意,刚刚花了一些钱购买它。

我想当你选择工具时,花一两天时间(是的,需要时间)试用它们并选择最适合你日常需求的工具。如果这是你第一次编码,使用标准免费工具或开源工具比花时间找到最佳工具更有用。

只有在获得一定程度的专业知识后,你才会有一个非常狭窄的需求/偏好范围,这将使选择工具变得更容易。


0

哇,我也一直在寻找一个好的Pylons Web应用程序IDE。看起来KomodoIDE 5.1非常强大。我喜欢它对Mako的支持,以及它几乎支持所有SCMs。

我一直在使用Textmate,但从现在开始,KomodoIDE将接管我的工作。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接