Coda 2: Alternativen für Windows

*UPDATE 02/2020*

Da Coda 2 von Panic offiziell eingestellt wird, arbeitet man derzeit mit Hochdruck am Nachfolger Nova. Dieser befindet sich derzeit im geschlossenen Beta Test. Wir arbeiten bereits seit einigen Wochen fast ausschließlich mit Nova und haben einen sehr guten Eindruck gewonnen. Leider wird es auch den Coda 2 Nachfolger nicht für Windows geben. 

Da der Artikel schon recht alt ist, sollte man heutzutage sicherlich noch Visual Studio Code erwähnen. Aufgrund seines Funktionsumfanges ist es der derzeit wohl plattformübergreifend beliebteste Editor. Remote Editing wird mittels Plugin unterstützt.

Wer als Webworker an einem Mac arbeitet und viel mit HTML/CSS, JavaScript und ein wenig PHP zu tun hat, ist in seinem Berufsleben sicherlich über Coda von Panic Software und/oder Espresso von MacRabbit gestolpert. Gerade Coda erfreut sich bei vielen einer immensen Beliebtheit, da es einfach zu handeln, flexibel und schnell ist, und die wichtigsten Funktionen die man so tagtäglich braucht in sich vereint. So bietet der Texteditor Coda neben der Unterstützung für viele Script und Programmiersprachen (die via Plugins auch erweiterbar sind) beispielsweise einen Terminalclient, ein FTP Tool, Datenbanktool und den Support für Git.

In meinem Fall nutze ich Coda vor allen Dingen, weil wir ich auf unseren Servern direkt an den Dateien bspw. über FTP arbeite. Ich kann beim Anlegen eines Projektes in Coda auch SSH oder FTP Zugangsdaten hinterlegen, mir die Dateien auf dem Server anschauen, verschieben und editieren (Panic bietet übrigens auch eines der besten FTP Tools für den Mac an: Transmit).

Man gewöhnt sich sehr schnell an einen solchen Workflow. Trotz das mir Tools wie Sublime Text oder neuerdings auch Atom sehr gut gefallen, ist das "FTP Live Editing" ein Killer-Feature für mich. Vor allem weil Codas Benutzeroberfläche super simpel und einfach ist. Nicht zu vergleichen mit größeren Lösungen wie Aptana oder anderen vollwertigen IDEs deren Funktionsumfang ich nicht benötige.

Da wir bis vor einiger Zeit eine reine Mac Umgebung hatten, lief auf allen Rechnern der Entwickler standardmäßig Coda. Dann kam in meinem privaten Bereich ein Windows PC hinzu, und an diesem wollte ich das ein oder andere mal auch „eben schnell was erledigen“. Leider gibt es Coda nur für den Mac und in einer speziellen Version für iOS. Die Ergebnisse meiner Suche nach einer Alternative möchte ich hier teilen. Ich konzentriere mich dabei auf Text-Editoren mit FTP Funktionen. IDEs berücksichtige ich nicht.

1. PS Pad

Den Editor PS Pad gibt es bereits sehr lange. Die aktuelle Version ist 4.6.1 vom 04 July welche ich derzeit auch einsetze. Ein ältere Version die vom Entwickler nach wie vor zum Download angeboten wird unterstützt sogar noch Windows 95. Generell ist PS Pad ein sehr kompletter und guter Editor mit Plugin Support der in zahlreichen Sprachen vorliegt. Wer sich an die polierten UIs von Mac Apps gewöhnt hat, wird hier enttäuscht. PS Pad sieht auf den ersten Blick recht abenteuerlich (bzw. Windows-Like) aus. Ich brauchte einige Zeit um mich damit anzufreunden. Die FTP Funktion ist zuverlässig. Dateien lassen sich vom FTP Verzeichnis aus öffnen, editieren und speichern. Ein großer Vorteil von PS Pad ist sicherlich, dass es kostenlos ist. Von den Funktionen her ist es definitiv eine der wenigen echten Alternativen für Windows Systeme.

2. Brackets

Brackets ist ein recht neuer Editor der als Projekt von Adobe initiiert wurde und als Preview unter dem Namen Edge Code eine zeitlang über die Creative Cloud verfügbar war.
Mittlerweile liegt Brackets in Version 1.7 vor und erfreut sich immer größerer Beliebtheit. Brackets ist komplett quelloffen und unterstützt Plugins, von denen es bereits eine beträchtliche Anzahl gibt.

Ein ziemlich cooles Feature von Brackets ist der Live Editor. Man kann im Preview Browser des Programms einfach einen Editor öffnen und das Element direkt bearbeiten. Die von Haus aus eingebaute Unterstützung von SCSS und LESS sollte ebenfalls erwähnt werden. Brackets sieht ausserdem noch ziemlich gut aus und man findet sich recht schnell wohl. Von Hause aus bringt Brackets keinen FTP Support mit. Dieser lässt sich allerdings über Plugins nachrüsten.
Beispielsweise mit https://github.com/bigeyex/brackets-sftp-upload . Die Plugins die ich gefunden habe sind allesamt Sync Plugins, keine „Live-Editing“ oder „Auto-Upload“ Plugins. Man muss sich daher umgewöhnen und seinen Workflow anpassen.

3. Sublime Text

Sublime Text ist wohl einer der beliebtesten Text-Editoren überhaupt und liegt mittlerweile in Version 3 vor. Seine Beliebtheit liegt sicherlich an den vielen sinnvollen Features, der einfachen Bedienung und der Erweiterbarkeit. Somit kann man Sublime Text eigentlich vollumfänglich an die eigenen Bedürfnisse anpassen. Im Gegensatz zu PS Pad und Brackets ist Sublime Text mit 70$ nicht kostenlos. Man kann es aber (zeitlich unbegrenzt) testen, bevor man sich zum Kauf entscheidet.
FTP Support bekommt Sublime Text durch Plugins, von denen mir persönlich dieses hier am besten gefällt. Es unterstützt FTP, SFTP und FTPS. Den Support und Funktionsumfang lassen sich die Entwickler des Plugins mit 30 EUR bezahlen. Somit liegt man insgesamt bei 100$ und somit kostentechnisch mit Coda (99$ pro Lizenz) gleichauf.

4. Notepad++

Für Windows einer der bekanntesten Text-Editoren. Notepad++ liegt in Version 6.9.2. Version 1 ist von 2003. Der Erfolg des Tools liegt wohl auch daran, dass es sich auf die Kernfeatures beschränkt, daher ziemlich schnell und übersichtlich ist und dennoch einige nützliche Funktionen (wie komplett anpassbare UI oder das Aufnehmen von Macros) mitbringt. Das Tool ist kostenlos nutzbar. Als Coda Alternative taugt auch Notepad++ nur mit Plugin. http://ashkulz.github.io/NppFTP/ ist das Plugin der Wahl. Meinem empfinden nach ist die FTP Funktion aber nicht so komfortabel, besonders wenn man es (wie üblich) mit verschiedenen Projekten und Servern zu tun hat.

Fazit:

Die eine Coda Alternative für Windows gibt es nicht. Dennoch lässt sich mit den vorgestellten Tools sinnvoll arbeiten. Die WYSIWYG Lösungen, IDEs und andere Tools wie beispielsweise Dreamweaver, Aptana etc. sind sicherlich gute und sehr umfangreiche Tools, aber aufgrund Ihres Funktionsumfanges und der Ausrichtung keine direkt vergleichbare Windows-Alternative für Coda.

Kurzum: Alternativen gibt es, sie sind gut und benutzbar aber so wirklich 100% gleichwertig sind sie aus meiner Sicht nicht. Das sagt nichts über die Qualität der Software aus, sondern darüber, wie sehr man sich an seine tagtäglichen „Werkzeuge“ gewöhnt hat. Ich würde einfach zu viel vermissen. Entschieden habe ich mit letztlich für PSPad. Funktioniert und ist kostenlos. Wenn ich gezwungen würde ausschließlich an einem Windows-PC zu arbeiten, würde meine Wahl sicherlich eher auf Sublime Text fallen. Dafür müsste ich allerdings Zeit investieren, um meine Arbeitsweise anzupassen, und dazu habe ich derzeit keinen Grund und keine Lust. :)