2010-12-12 7 views
9

Ich bin bereit zu beginnen, Web-Inhalte (einfache Webseiten, Heavy-Duty-Web-Dienste) in Django zu entwickeln. Was sind meine Optionen für IDEs? Was sind die guten und schlechten Punkte? Ist Aptana in Eclipse gut dafür. Ich möchte in der Lage sein, einfach meine Updates auf den Remote-Server zu übertragen.IDE für Django Web-Entwicklung

+0

Nein, du bist nicht. Jemand wird bald mitkommen, um es zu bewegen. –

+0

Oh oops. Kannst du mich auf eine bessere Seite verweisen? – JnBrymn

+0

Versuchen Sie StackOverflow. –

Antwort

11

Django Pydev - Eclipse-Plugin für die Entwicklung von Django/Python-Apps. Es ist kostenlos.

Pycharm - Python und Django IDE von JetBrains (Leute, die uns IntelliJ IDE brachten). Nicht frei.

Update: Es gibt Community Edition von Pycharm, die kostenlos ist, obwohl es nicht alle Funktionen der Professional Edition hat. Schauen Sie sich die feature comparison matrix.

+0

Da ich wirklich die Möglichkeit der Verwendung von Eclipse mag, klingt die erste Option interessant. Wie geht es mit Remote-SVN-Repositories um? – JnBrymn

+0

Eclipse hat Plugins für SVN-Unterstützung. Da ich ein Git-Benutzer in der Befehlszeile bin, weiß ich nicht wirklich, wie gut es ist. Der Zugriff auf Remote-Repos scheint jedoch eine triviale Funktion zu sein, die im Plugin unterstützt werden sollte. – rubayeet

3

Ich empfehle Wing IDE. Ich werde Python ohne es kommerziell nicht machen.

+0

Überprüfen Sie ihre Django Debugging-Unterstützung http://www.wingware.com/doc/howtos/django – basarat

6

Ich habe alle IDEs ausprobiert. Ich habe Eclipse + PyDev in den letzten Monaten benutzt. Ich habe kürzlich auf PyCharm gewechselt. Ich denke, es hat das ganze Paket. Nicht frei, obwohl. Ich denke jedoch, dass der Preis stimmt. Obwohl ich es kostenlos über die Universität, die ich als Doktorand studiere, bekommen kann, überlege ich ernsthaft, dafür zu bezahlen.

Ja, PyCharm ist kostenlos für Open Source-Projekte und Bildungszwecke.

2

Ich empfehle PyCharm und PhpStorm als PHP IDE

2

Eclipse-+ PyDev, NetBeans, Eric in der Vergangenheit. Pycharm ist die beste Wahl überhaupt, besonders für die Web-Entwicklung mit Django.

3

Komodo Edit ..

kostet nichts, sondern hat alle Dinge, die Sie benötigen, einschließlich einer ordnungsgemäßen und out-of-the-Box Django Unterstützung.

Das bedeutet nicht nur die übliche Python-Autovervollständigung sondern auch django-spezifische Funktionen und eine django-spezifische Syntax-Highlighting zB für die Template-Dateien.

Ich benutze es jeden Tag. Wenn Sie mehr Funktionalität benötigen, können Sie die Komodo IDE kaufen, aber für mich ist die Menge an Funktionen von Komodo Edit völlig ausreichend, da ich sie mit Plugins aus ihrem Repository erweitern oder eigene Makros erstellen kann.

1

Ich habe ein gefunden ausgezeichnete Diskussion über diese Themen here

+1

Beachten Sie, dass [Nur-Link-Antworten] (http://meta.stackoverflow.com/tags/link-only-answers/info) nicht empfohlen werden. SO-Antworten sollten der Endpunkt einer Suche nach einer Lösung sein (vs. ein weiterer Zwischenstopp von Referenzen, die im Laufe der Zeit abgestanden werden). Bitte beachten Sie, dass Sie hier eine eigenständige Zusammenfassung hinzufügen und den Link als Referenz beibehalten. – kleopatra

1

Koding funktioniert gut für Django & Python2/3 (und jede Sprache, wirklich). Es wird mit allen Grundlagen geliefert und für Dinge, die nicht installiert sind, gibt es eine normale Ubuntu-VM, auf die Sie vollen Root-Zugang haben. So sind Sie nicht beschränkt auf, was bereits auf Koding ist :)

0

Im mit Pycharm, PyCharm von Jetbrain ist erstaunlich. Es gibt zwei Versionen, Community-Version und Pro-Version. Pro-Versionen unterstützt für Django. nicht die Community-Version. Pro Version ist nicht kostenlos. Aber Sie können immer noch eine Pro-Version für Bildungszwecke verwenden. wenn Sie E-Mail des Bildungsinstituts können. Sie können die Website von Jetbrains registrieren und die E-Mail bestätigen. und laden Sie die Pro-Version herunter und registrieren Sie sich mit Ihrer Instituts-E-Mail.

Versionskontrolle: Es ist einfach mit PyCham auch. https://www.jetbrains.com/pycharm/help/publishing-a-project-on-github.html enter image description here

genießen.

0

Ich habe mehrere IDEs versucht, einschließlich Eclipse mit PyDev und Aptana Studio. PyCharm von JetBrains ist mit Abstand die bequemste und leichteste IDE für Python- und Django-Entwicklung.

Wenn Sie an Open-Source-Projekten arbeiten, ist dies das Beste, was Sie tun können, da sie eine kostenlose Lizenz für Open-Source-Projekte/Bildungszwecke bieten. Sie überprüfen dies, bevor sie Ihnen eine Lizenz zur Verfügung stellen.

Es gibt auch die Option von SSH, Terminal, Versionskontrolle, Python-Konsole, Django Admin Befehlskonsole innerhalb der IDE, die ich denke, sind großartige Funktionen zu haben.