Als der Herausgeber von Nettuts + einen Artikel anforderte, der zeigt, dass Windows-Entwickler durch das Auflisten beliebter Webentwicklungs-Apps ihre Liebe zeigen, war ich damit beschäftigt. OSX-Entwickler erhalten viel Aufmerksamkeit, daher ist es gut, die Dinge ein wenig zu mischen.
Ich möchte die Entwicklungstools auflisten, die ich häufig als Webentwickler unter Windows verwende. Möglicherweise ist Ihr Favorit nicht dabei, und wenn nicht, teilen Sie mir dies bitte im Kommentarbereich mit. Ich bin immer bemüht, neue Tools zu finden, um meinen Workflow zu verbessern!
Ich habe schon früher über Visual Studio geschrieben, und ich denke, es ist eine großartige IDE. Es ist reich an Funktionen mit vielen Glocken und Pfeifen.
Zum Glück haben sich browserbasierte Debugging-Tools zu dem entwickelt, was sie heute sind.
Dies ist die Erweiterung, die Visual Studio ideal für die Webentwicklung macht. Es bietet Funktionen, die Webentwickler benötigen:
Mads Kristensen, der Schöpfer der Erweiterung, ist ein Rockstar!
Es ist der kleine Editor, der das kann. Sublime Text ist ein erstaunliches Werkzeug, und Package Control rundet es mit den Erweiterungen ab, die Sie zur Optimierung Ihrer Entwicklung benötigen. Nettuts + hat eine Menge Artikel über diesen leistungsstarken Editor, einschließlich eines vollständigen (und kostenlosen) Kurses.
Ich suche nach Cross-Browser-Sites, daher ist eine möglichst breite Abdeckung der Schlüssel. Ich bleibe auch gerne auf dem Laufenden über neue Funktionen, die in Kürze verfügbar sein werden. Außerdem installiere ich Entwickler- und nächtliche Browser-Builds, um auf dem Laufenden zu bleiben. Hier ist die Liste der Browser, die ich zum Testen verwende:
Zu beachten ist, dass Safari seine neueste Version von Safari nicht mehr unter Windows anbietet. Es sieht so aus, als wäre v5.1.7 das letzte, aber ich halte es immer noch zum Testen.
Zum Glück haben sich browserbasierte Debugging-Tools zu dem entwickelt, was sie heute sind. Ansonsten würden wir immer noch verwenden warnen()
Boxen, um unseren Code zu testen. Das Tolle ist, dass jeder moderne Browser über integrierte, ausgereifte Debugging-Tools verfügt, die Ihnen bei der Analyse Ihres Codes, der Website-Leistung und mehr helfen. Hier ist ein Artikel, den ich über die F12 Developer Tools von IE geschrieben habe, um Sie auf den neuesten Stand zu bringen.
Ich finde Browser-Add-Ons und Erweiterungen, die für meine Fehlerbehebungsarbeit von unschätzbarem Wert sind. Sie helfen nicht nur beim Debuggen von Code, sondern erleichtern auch das Erstellen von Seiten.
Ich überlege, dass Currents meinen Desktop und meine Laptops synchron halten.
Mozillas Add-On-Hub bietet eine Reihe großartiger Add-Ons - nicht nur für die Webentwicklung, sondern für alle Arten von Spaß. Achten Sie darauf, es auszuprobieren.
Git hat gewonnen; Hände runter. Und es gibt eine Vielzahl von Tools zur Verfügung. Manche sind großartig und manche fühlen sich zu kompliziert.
Selbst unter Windows muss ich immer noch VMs für nicht moderne Versionen von IE verwenden. Ich wünschte, ich könnte diese verschiedenen Versionen nebeneinander testen, zumindest weiß ich, dass ich VM-Instanzen hochdrehen und dies umgehen kann. Hier ist die Software, die ich verwende:
Wie bereits erwähnt, verwende ich VMs zum Testen nicht moderner Versionen von IE. Zum Glück muss ich nicht die alten VPC-Images verwenden, was meine Optionen für VM-Software einschränkt. Ich kann jetzt auf modern.IE gehen und VMs für meine Plattform nutzen.
Screencasts sind eine der besten Möglichkeiten, Entwickler zu unterrichten. Für Windows ist Camtasia Studio 8 meiner Meinung nach die beste Option. Das Erstellen, Bearbeiten und Produzieren von Screencasts ist trivial. Ich war in einer Stunde damit beschäftigt und TechSmith bietet kostenlose Tutorial-Videos, um Ihnen einen schnellen Einstieg zu ermöglichen.
Das haben wir alle schon durchgemacht. Wir möchten eine schnelle Bildschirmaufnahme machen, aber "PrtScn" drücken und in MS Paint einfügen ist das Saugen. Meine Wahl dafür ist Snagit. Es bindet sich an die Taste "PrtScn" und ermöglicht es Ihnen, einfach auszuwählen, welche Teile des Bildschirms Sie ergreifen möchten. Es kann sogar ein vollständiger Bildlauf in einem Browser durchgeführt werden, wenn die Seite länger ist als der Darstellungsbereich. Sobald der Vorgang abgeschlossen ist, stehen Ihnen zahlreiche Bearbeitungswerkzeuge zur Verfügung, mit denen Sie das Bild optimieren und veröffentlichen können. Solides Werkzeug.
Webentwickler benötigen Webserver, und da ich sowohl mit MS- als auch mit Nicht-MS-Webentwicklern arbeite, möchte ich gerne zwischen IIS (eine lokale Version, die in Windows integriert ist) und WampServer wechseln, der die Arbeit mit Apache, MySQL & ermöglicht. PHP so einfach.
Ich habe auch Node.js installiert, aber ich bin noch nicht dazu gekommen. Es ist definitiv auf meinem Radar und ein Muss, da so viele Werkzeuge (wie Grunt) darauf aufbauen.
Ich bin ein Fernarbeiter, also ist es für mich wichtig, in Kontakt zu bleiben. Ich versuche, so viele Werkzeuge wie möglich einzusetzen, um mit meinen Kollegen und Kollegen in der Community kommunizieren zu können. Ich verwende Folgendes:
Meine * nix-Brüder erzählen mir, wie sie im Terminal ihr Leben verbringen. Ich kann nicht sagen, dass ich dasselbe mache, aber wenn ich es tue, wähle ich Windows PowerShell. Persönlich ist es nur eine Art "Gefühl", da Ihre Arbeitsweise (z. B. Zugriff auf Verzeichnisse) mich an * nix-basierte Terminals erinnert. Ich kann die Funktionen auf keinen Fall voll ausnutzen, aber ich mag es.
Für meinen FTP-Bedarf habe ich nichts gefunden, das FileZilla ersetzt. Es ist Open Source und mit den Funktionen, die ich will, am Rand gestaut. Es wäre schön, wenn es AWS-Unterstützung hätte, aber ansonsten ist es ein Favorit von mir.
Ich habe kürzlich über Web-Debugging-Proxys geschrieben und die wirklichen Vorteile der Verwendung eines Verkehrsanalysators eines Drittanbieters zum Untersuchen Ihrer HTTP-Anforderungen erläutert. Dies sind unverzichtbare Werkzeuge, unabhängig davon, an welchem Betriebssystem Sie arbeiten.
Können Sie glauben, dass Windows-Entwickler manchmal Telnet oder SSH auf Servern benötigen? Ja, das passiert, weil wir nicht nur in Windows arbeiten, sondern viele von uns * nix-Systeme und -Benutzer unterstützen. Stelle dir das vor. Kitt ist der Weg, um dies zu erreichen, und es ist auch kostenlos.
Die folgenden Anwendungen sind nicht notwendigerweise Apps, aber diese Online-Speicherdienste sind für die gemeinsame Nutzung von Code mit Peers hilfreich:
Ich habe auch von einem neuen Service von Carbonite namens Currents gehört, mit dem Sie Ordner und Dateien synchron halten können. Ich überlege, dass Currents meinen Desktop und meine Laptops synchron halten.
Dies ist eine ziemlich große Liste, und als ich gerade schrieb, war ich mit der Anzahl der regelmäßig verwendeten Apps belegt, aber ich bin noch neugieriger auf die Anzahl der Apps, von denen ich bisher noch nichts gehört habe. Ich hoffe, diese Liste hilft einigen von Ihnen, und ich hoffe auch, dass Sie in den Kommentaren mitwirken. Ich möchte mehr über coole neue Tools erfahren.