Wir sind ein Team von 3 Webentwicklern und verwenden derzeit Dreamweaver auf MacOS (seit mindestens 10 Jahren), um etwa 100 Websites unterschiedlicher Größe und Komplexität zu verwalten.
Wir alle lieben Dreamweaver, würden aber gerne zu etwas anderem wechseln und die Abonnementgebühren vermeiden.
Ich bemerke einige nette Optionen (ich habe Sublime Text, CODA und Brackets gesampelt), aber allen scheint eine gute SFTP-Synchronisierung zu fehlen.
Ich habe das Internet und auch StackOverflow gescannt und keine Antwort für unser spezielles Szenario gefunden, also hoffe ich, dass jemand anderes eine Lösung für unsere Situation hat.
Kann jemand einen Editor oder eine IDE identifizieren, die mindestens die folgenden Funktionen hat?
MacOS-kompatibler Texteditor (mit allen Feinheiten) mit Code-Hinweisen, Autovervollständigung und Syntax-Einfärbung für HTML, CSS, JavaScript und PHP (diese Dinge für jQuery zu haben ist ein Plus, aber keine Voraussetzung). Beachten Sie, dass wir keine Entwurfsansicht benötigen.
Möglichkeit, LOKALE DATEIEN mit REMOTE-SFTP-Dateien synchron zu halten (Öffnen Sie die REMOTE-Datei, bearbeiten und speichern Sie sie, und dann wird die lokale Datei mit Änderungen aktualisiert - und nicht umgekehrt, was CODA anscheinend kann).
Nice to have wäre etwas Ähnliches wie das Check-in/Check-out-System von Dreamweaver.
Kostenlose oder kostenpflichtige Optionen sind in Ordnung (solange es sich nicht um eine abonnementbasierte Zahlung handelt).
Es kann sehr gut sein, dass wir bei Dreamweaver bleiben oder unser Entwicklungsmuster ändern müssen, aber ich würde gerne die derzeit verfügbaren Optionen untersuchen, wie sie heute existieren, bevor ich diesen Weg einschlage.
Sublime Text 3 mit dem SFTP- Plugin funktioniert hervorragend. Sublime ist eine einmalige Registrierungsgebühr (70 US-Dollar, was Sie wirklich tun sollten, wenn Sie es kommerziell nutzen), ebenso wie SFTP, obwohl Sie es so lange verwenden können, wie Sie möchten, mit allen Funktionen (glaube ich) ohne bezahlen, obwohl ich noch einmal dafür zahlen würde, wenn Sie es kommerziell nutzen (30 US-Dollar).
Sie müssen Package Control , den De-facto - Paketmanager von Sublime , installieren, um SFTP zu installieren, aber sobald Sie dies tun, gibt es eine ganze Welt von Paketen, Plugins, Farbschemata, UI-Designs usw. zu erkunden. Sublime so wie es ist hat die großartigen Allround-Funktionen, die Sie von einem Programmiereditor erwarten würden (klein, unglaublich schnell, Unterstützung für eine ganze Fülle von Sprachen direkt aus der Box und mehr), aber die Plugins erweitern die Python-API von Sublime um so ziemlich alles zu tun, was Sie wollen - Typescript, Coffeescript, JSX, LESS, SCSS usw. kompilieren, Linters ausführen, intelligente Codevervollständigung haben, CSS-Farbcodes mit der Farbe hervorheben, die sie darstellen, und vieles mehr.
Der einzige potenzielle Nachteil für einige Leute (allerdings nicht für mich und viele andere) ist, dass fast alles textbasiert ist – Konfigurationsdateien, Tooltips, Statusleistenmeldungen, Plugin-Dialoge usw. Dies ermöglicht ein enormes Maß an Kontrolle, und nicht Sie müssen sich durch 47 verschiedene Registerkarten wühlen, um die gewünschte Konfigurationsoption einzustellen, aber es ist nicht so hübsch, wie jemand, der an Dreamweaver gewöhnt ist, damit zufrieden sein könnte. Daran gewöhnt man sich aber.
Die andere wichtige Sache, an die man sich erinnern sollte, ist, dass Sublime zwar wirklich mit allen möglichen coolen Funktionen und Plugins ausgetrickst werden kann, aber am Ende des Tages ein ausgetrickster Code-Editor ist, keine IDE. Es kann Ihren Code nicht umgestalten, es organisiert Ihre Projekte nicht für Sie (das müssen Sie selbst tun, obwohl die Projektfunktion sehr nett ist), und die Autovervollständigung und Linters werden nicht unbedingt alle Ihre Fehler wie ein abfangen IDE könnte. Ich sehe dies nicht als Nachteil, da Sublime hervorragend darin ist, was es tut, aber Sie müssen sich nur bewusst sein, dass es zwar IDE-ähnliche Funktionen hat, aber tief im Inneren keine ist.
Hier sind ein paar nützliche Links:
Und das war es auch schon. Viel Glück!
EinNerd
MattDMo
EinNerd
EinNerd
MattDMo
MattDMo
EinNerd
MattDMo
git
MattDMo
MattDMo
MattDMo