2009-06-30 8 views
8

Ich habe in Bezug auf den empfohlenen Python IDEs durch diese wunderbare Website zu lesen und es verengt haben entwederEmpfohlene IDE für die Entwicklung von Pylonen apps

unten
  1. WingIDE

  2. KomodoIDE

Welche Leute werden euch empfehlen, Pylons Apps zu entwickeln? Ich weiß, dass die meisten Fragen zu Python-IDEs gestellt wurden, aber wie wäre es mit Python-Web-Framework-IDEs, die ein Mischmasch aus verschiedenen Templating-Sprachen und Python selbst sind.

One con i über WingIDE auf Windows zu erhöhen ist, dass es eine schreckliche Schnittstelle (wahrscheinlich cos des Toolkit GTK +?)

Ich habe die ganze Zeit über E-Texteditor wurde mit und zunehmend unzufrieden mit vor allem dann, wenn es manchmal nicht richtig funktioniert. Außerdem hoffe ich, dass die Syntaxfärbung für Mako-Vorlagen möglich ist.

Vielen Dank allen und einen schönen Tag!

+1

Ich kann nicht glauben, dass diese Frage immer wieder auftaucht. http://stackoverflow.com/questions/81584/what-ide-to-use-for-python 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 –

+0

hi dieses Thema ist Pylons-only, nicht eine generische Python IDE Frage. Pylons ist ein Webapplikations-Framework und daher unterscheidet sich die Entwicklung von Pylons-Projekten stark von herkömmlichen Python-Devs. :) –

+2

Ehrlich gesagt ist es nicht so wichtig, dass es Pylone ist. Und das Entwickeln von Pylonen-Projekten ist gar nicht so anders. Das einzige, was für Pylone spezifisch ist, sind die Einfügebefehle, die Sie sowieso über die Befehlszeile schreiben müssen. Um Pylone zu debuggen, müssen Sie nur Paste als Hauptskript des Projekts einstellen (wie bei Wing können Sie den Parameter --reload nicht angeben). –

Antwort

0

nach sehr sehr vorsichtigem Vergleich ist KomodoIDE 5.1 ​​am besten für meine Zwecke geeignet.

Gründe:

  1. Extensibility

  2. Unterstützung für Mako und YUI (von mir erforderlich)

  3. Native Interface-Unterstützung (keine GTK unfamiliarity)

  4. Unterstützung für Mercurial SCM (von mir erforderlich)

das ist alles was ich denke. Ich bin sehr zufrieden mit KomodoIDE und habe gerade etwas Geld ausgegeben, um es zu kaufen.

Ich dachte mir bei der Auswahl der Werkzeuge, verbringen Sie einen Tag oder zwei (ja, es braucht Zeit) sie auszuprobieren und zu wählen, was am besten zu Ihren täglichen Zwecken passt. Wenn Sie nur zum ersten Mal programmieren, ist die Verwendung eines kostenlosen Standardwerkzeugs oder eines Open-Source-Tools viel nützlicher als die Zeit, das beste Werkzeug zu finden.

Erst nachdem ein gewisses Maß an Fachwissen erworben wurde, haben Sie ein sehr enges Spektrum von Anforderungen/Präferenzen, die die Auswahl eines Tools wesentlich erleichtern.

13

Haben Sie versucht Eclipse mit PyDev Plugin? Was ist kostenlos und funktioniert für jedes Betriebssystem.

Screenshots at the PyDev website.

Code completion screenshot http://pydev.sourceforge.net/images/screenshot/screenshot2.png

+0

+1 für Eclipse. Ich benutze es für Turbogears 2, basierend auf Pylonen. – Robbie

+0

Eclipse + Pydev ist gut für die Entwicklung von fast jeder Art von Python-App. Ich habe für alle Arten von Projekten verwendet - Django/Pylonen/Turbogears enthalten. –

+0

Plus Eclipse und PyDev sind kostenlos. WingIDE - kostenlose 30-Tage-Testversion und KomodoIDE auch einige Probezeit. – zinovii

1

Netbeans hat beta Unterstützung von Python Entwicklung umgesetzt. Es unterstützt leider keine bekannten Template-Sprachen, aber ich bin bisher mit der Syntax-Hervorhebung und der automatischen Vervollständigung (insbesondere von importierten Modulen) zufrieden.

Da jeder eine andere Vorliebe für seine Codierungsumgebung hat, schlage ich vor, dass Sie einfach jeden IDE/Editor ausprobieren, den Sie in die Finger bekommen; So finden Sie das beste Mix-Match von Funktionen, nach denen Sie suchen.

1

Ich verwende Stani's Python Editor für die meisten Python-esque Bearbeitungsaufgaben unter Windows & Linux. Ich benutze Notepad++ für die Bearbeitung von HTML, XML, CSV und anderen Text-basierten "Code-Like" -Dateien unter Windows. Sie sind beide frei und erfüllen meine Bedürfnisse für Home-based Weekend-Projekte.

Ich habe Wing IDE 101 verwendet, aber ich habe nie die Vollversionen. Ich habe mit WingIDE nicht genug getan, um ein Muskelgedächtnis zu entwickeln, daher fühlt es sich für mich immer noch etwas künstlich an. YMMV.

Bis zu einem gewissen Grad beeinflusst die IDE, wie Sie über das Erstellen und Debuggen von Code denken. Also sollten Sie sich etwas Zeit nehmen, um ein paar verschiedene Optionen auszuprobieren und zu sehen, was für Sie am sinnvollsten ist.

0

Wow, ich habe auch nach einer guten Pylons Web App IDE gesucht. Scheint so, als würde KomodoIDE 5.1 ​​einen ernsthaften Arsch treten. Ich liebe die Unterstützung von Mako und unterstützt so ziemlich alle SCMs.

Ich habe mit Textmate, aber KomodoIDE wird von nun an

1

versuchen Aptana Studio übernehmen ... Es ist Eclipse + pydev + web stuff, tut es irgendwelche spezifischen Pylonen stopfen oder mako Unterstützung. Aber Eclipse + Pydev allein ist großartig + all die schönen jscript + html + css Sachen aptana fügt hinzu.

1

+1 für Spyder. Ich habe noch nie davon gehört, bevor ich diese Seite gelesen habe. Bis jetzt großartig zu arbeiten.