18 Stimmen

Was ist das beste IDE-Setup für die Webentwicklung?

Ich beginne ein kleines Nebenprojekt, das aus dem Aufbau einer kleinen bis mittelgroßen, django-basierten Website besteht.

Das letzte Mal, dass ich mich tatsächlich mit Websites beschäftigt habe, ist allerdings schon ein paar gute Jahre her. Obwohl ich also technisch noch immer fähig bin, bin ich in Bezug auf die Tools und den IDE-Teil von Websites noch immer eingerostet.

Ich bin auf der Suche nach einer IDE, die das Folgende unterstützt:

  • Grundlegende HTML-Bearbeitung mit Syntaxvervollständigung, Hervorhebung usw...
  • Grundlegende CSS-Bearbeitung mit Syntaxvervollständigung, Hervorhebung usw...
  • Python-Unterstützung für Django
  • Unterstützung für den gesamten Entwicklungs- und Debugging-FTP-Upload-Zyklus

Wenn all dies innerhalb meiner bestehenden Eclipse-Installation geschehen könnte, wäre es einfach perfekt.

Welche IDEs für die Webentwicklung können Sie empfehlen?

EDITAR: Ich habe vergessen, hinzuzufügen, dass ich Win XP auf meinem Entwicklungsrechner verwende.


EDIT nach Antworten: danke euch allen für die hilfreichen Ratschläge. Ich denke, ich werde gehen mit Aptana da es zu Eclipse passt, das ich bereits verwende. Außerdem werde ich mich mit Versionskontrolle statt einfachem FTP-Upload befassen. Offensichtlich wusste ich nicht, wie viel es sogar in Web-Projekten verwendet wird.

15voto

Bill the Lizard Punkte 384619

Sie können verwenden Aptana-Studio mit der Eclipse PyDev-Plugin um all das (und noch viel mehr) zu tun. Das Beste ist, dass es plattformübergreifend ist, so dass Sie es auf jedem Computer installieren können, auf dem Sie Entwicklungsarbeit leisten, und nicht mehrere IDEs lernen müssen.

8voto

Singletoned Punkte 5027

Ich bin mir nicht sicher, auf welcher Plattform Sie arbeiten, aber Textmate kann all das, ebenso wie Emacs. Ich habe gehört, dass e-Text-Editor unter Windows gut ist (habe es aber nie benutzt).

Ich würde Ihnen dringend empfehlen, Ihren Zyklus "Entwickeln - Debuggen - FTP" durch einen Zyklus "Tests schreiben, entwickeln, Tests ausführen, an die Versionskontrolle übergeben" zu ersetzen. Sie können dann aus der Versionskontrolle auf den Produktionsserver auschecken, anstatt per FTP hochzuladen. Ich empfehle dringend, ftp nicht mit einer Webanwendung zu verwenden (wie die, die Sie mit Django erstellen werden).

Das Testen und die Versionskontrolle sind für Sie von größerem Nutzen als die beste Idee der Welt.

4voto

jussij Punkte 10221

El Zeus-IDE tiene HTML y CSS Syntaxhervorhebung und kann auch so konfiguriert werden, dass es nahtlos in die FTP / SFTP Bearbeitung.

3voto

Evgeny Lazin Punkte 8893

Ich verwende vim für Python und Django. Es ist frei, solide wie ein Fels, haben viele nützliche Plugins und große Gemeinschaft. Für Python / Django Codierung haben Sie Autovervollständigung hinzufügen Syntax-Highlighting für Django Vorlagen.

3voto

myneur Punkte 141

Vor kurzem wurde eine neue IDE für Django von JetBrains veröffentlicht: http://www.jetbrains.com/pycharm/

  • integriertes Versionskontrollsystem (unterstützt GIT)
  • das beste Diff-Tool, das ich je gesehen habe
  • Debugger

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X