När redaktören av Nettuts + begärde en artikel för att visa att Windows-utvecklare älskade genom att lista populära webbutvecklingsappar, var jag överallt. OSX devs får mycket uppmärksamhet, så det är bra att blanda saker upp lite.
Vad jag vill göra är att lista de utvecklingsverktyg som jag ofta använder som webbutvecklare på Windows. Det får inte inkludera din favorit, och om det inte gör det, vänligen meddela mig det i kommentarfältet. Jag är alltid angelägen om att hitta nya verktyg för att förbättra mitt arbetsflöde!
Jag skrev om Visual Studio innan, och jag tycker att det är en fantastisk IDE. Det är särdirekt med massor av klockor och visselpipor.
Tack och lov, webbläsarbaserade felsökningsverktyg har utvecklats till vad de är idag.
Detta är förlängningen som gör Visual Studio bra för webbutveckling. Det ger funktionalitet som webbutvecklare behöver som:
Mads Kristensen, skaparen av förlängningen, är en rockstar!
Det är den lilla redaktören som kan. Sublime Text är ett fantastiskt verktyg, och paketkontrollen runda ut det med de tillägg du behöver för att effektivisera din utveckling. Nettuts + har en TON av artiklar om denna kraftfulla redaktör, inklusive en fullständig (och fri) kurs.
Jag skjuter för webbplatser med flera webbläsare, så att ha den bredaste möjliga täckningen är nyckeln. Jag gillar också att hålla mig på nya funktioner som kommer att komma ut inom kort, och jag installerar också dev och nattlig webbläsare bygger för att stanna kvar i slingan. Här är listan över webbläsare som jag använder för att testa:
En sak att notera är att Safari inte längre erbjuder sin senaste version av Safari på Windows. Det ser ut som v5.1.7 kommer att vara den sista, men jag håller det fortfarande kvar för testning.
Tack och lov, webbläsarbaserade felsökningsverktyg har utvecklats till vad de är idag. Annars skulle vi fortfarande använda varna()
lådor för att testa vår kod. Det stora är att alla stora moderna webbläsare har inbyggda, sofistikerade felsökningsverktyg för att hjälpa dig att analysera din kod, webbplatsprestanda och mer. Här är en artikel som jag skrev om IE: s F12 Developer Tools för att få dig snabbare.
Jag hittar webbläsartillägg och tillägg som är ovärderliga för mitt felsökningsarbete. Inte bara hjälper de med att felsöka kod, men de gör också att skapa sidor enklare.
Jag överväger strömmar för att hålla mina skrivbord och bärbara datorer synkroniserade.
Mozillas tilläggsnav har ett antal bra tillägg, inte bara för webbutveckling, men för alla typer av roliga saker. Var noga med att kolla in det.
Git har vunnit; helt klart. Och det finns en uppsjö av verktyg tillgängliga. vissa är stora och vissa känner sig alltför komplicerade.
Även på Windows behöver jag fortfarande använda VM för icke-moderna versioner av IE, och jag önskar att jag kunde testa dessa olika versioner sida vid sida, åtminstone jag vet att jag kan snurra upp VM-instanser och lösa det här. Här är den programvara jag använder:
Som jag nämnde tidigare använder jag VM för testning av icke-moderna versioner av IE. Tack och lov, jag behöver inte ta tag i de gamla VPC-bilderna som begränsade mina alternativ för VM-programvara. Jag kan nu gå till modern.IE och fånga VM för min plattform.
Screencasts är ett av de bästa sätten att hjälpa till att undervisa utvecklare. För Windows är det bästa alternativet, enligt min åsikt, Camtasia Studio 8. Det gör att skapa, redigera och producera screencasts trivialt. Jag var igång med det på en timme och TechSmith erbjuder gratis handledningsvideor för att komma igång snabbt.
Vi har alla varit där. Vi vill göra en snabb skärmdump men trycka på "PrtScn", och klistra in i MS Paint suger. Mitt val för detta är Snagit. Det binder sig till "PrtScn" -knappen och låter dig enkelt välja vilka delar av skärmen du vill ta tag i. Det kan till och med göra en fullständig sidrulle i en webbläsare om sidan är längre än visningsporten. När greppet är klart har du ett komplett utbud av redigeringsverktyg för att finjustera bilden och skicka den. Massivt verktyg.
Webbutvecklare behöver webbservrar, och eftersom jag arbetar med både MS-användare och icke-MS-webbutvecklare, gillar jag att byta mellan IIS (som en lokal version kommer in i Windows) och WampServer som gör jobbet med Apache, MySQL & PHP så enkelt.
Jag har också Node.js installerat men jag har inte hoppat in i det ännu. Det är definitivt på min radar och ett måste eftersom alla verktyg (som Grunt) bygger på det.
Jag är en fjärrarbetare, så att hålla kontakten är viktig för mig. Jag försöker använda så många verktyg som möjligt för att kunna kommunicera med mina medarbetare och kamrater i samhället. Här är vad jag använder:
Mina * nix bröder berätta för mig hur de spenderar sina liv i terminalen. Jag kan inte säga att jag gör detsamma, men när jag gör det väljer jag Windows PowerShell. Personligen är det bara en "känsla" sak eftersom det sätt du arbetar på (t.ex. tillgång till kataloger) påminner mig om * nixbaserade terminaler. Jag är definitivt inte full av dess funktioner, men jag gillar det.
För mina FTP-behov har jag inte hittat något som ersätter FileZilla. Det är öppen källkod och fastnat i fälgen med de funktioner jag vill ha. Det skulle vara trevligt om det hade AWS-stöd, men förutom det, det är min favorit.
Jag skrev nyligen om proffs för webbfelsökning, och förklarade de verkliga fördelarna med att använda en tredjeparts trafikanalysator för att inspektera dina HTTP-förfrågningar. Dessa är måste ha verktyg, oavsett vilket operativsystem du arbetar med.
Kan du tro att Windows devs ibland måste telnet eller SSH till servrar? Ja det händer eftersom vi inte bara arbetar i Windows, men många av oss stöder * Nix-system och användare. Gissa. Putty är vägen att gå för detta, och det är gratis också.
Följande är inte nödvändigtvis appar, men dessa online-lagringstjänster är användbara för delning av kod med kamrater:
Jag har också hört talas om en ny tjänst av Carbonite som heter Currents, som låter dig hålla mappar och filer i synkronisering. Jag överväger strömmar för att hålla mina skrivbord och bärbara datorer synkroniserade.
Det här är en ganska stor lista och när jag skrev det var jag golvad av antalet appar som jag brukar använda, men jag är ännu mer nyfiken på antalet appar som jag inte har hört talas om än. Jag hoppas att denna lista hjälper några av er, och jag hoppas också att du bidrar till kommentarerna. Jag vill lära mig om coola nya verktyg.