Când editorul Nettuts + a solicitat un articol care să arate dragilor dezvoltatori Windows prin listarea aplicațiilor populare de dezvoltare web, am fost peste tot. OSX devs obține o mulțime de atenție, deci este bine să amestecați lucrurile un pic.
Ceea ce vreau să fac este să listați instrumentele de dezvoltare pe care le folosesc frecvent ca dezvoltator web pe Windows. Este posibil să nu includeți preferatul dvs. și, dacă nu, anunțați-ne în secțiunea de comentarii. Sunt întotdeauna nerăbdător să găsesc noi instrumente pentru a-mi îmbunătăți fluxul de lucru!
Am scris despre Visual Studio înainte și cred că este un IDE minunat. Este bogat în caracteristici cu tone de clopote și fluiere.
Mulțumim bunăstării, instrumentele de depanare bazate pe browser au evoluat până la ceea ce sunt astăzi.
Aceasta este extensia care face Visual Studio excelent pentru dezvoltarea web. Acesta aduce funcționalitatea pe care dezvoltatorii web o au, cum ar fi:
Mads Kristensen, creatorul prelungirii, este un rockstar!
Este micul editor care poate. Sublime Text este un instrument uimitor, iar Controlul pachetelor îl completează cu extensiile de care aveți nevoie pentru a vă eficientiza dezvoltarea. Nettuts + are un număr de articole despre acest editor puternic, inclusiv un curs complet (și gratuit).
Am filmat pentru site-urile cu browser încrucișat, astfel încât o acoperire cât mai largă este esențială. De asemenea, mi-a plăcut să rămân pe partea de sus a noilor caracteristici care vor ieși în curând, iar eu, de asemenea, să instalez constructori dev și noile browsere pentru a rămâne în buclă. Iată lista browserelor pe care le folosesc pentru testare:
Un lucru de remarcat este că Safari nu mai oferă cea mai nouă versiune de Safari pe Windows. Se pare că v5.1.7 va fi ultima, dar eu încă o păstrez pentru testare.
Mulțumim bunăstării, instrumentele de depanare bazate pe browser au evoluat până la ceea ce sunt astăzi. În caz contrar, vom mai folosi alerta()
cutii pentru a testa codul nostru. Lucrul grozav este că fiecare browser modern modern are built-in, instrumente de depanare sofisticate care vă ajută să vă analizați codul, performanța site-ului și multe altele. Iată un articol pe care l-am scris despre instrumentele de dezvoltare F12 ale IE pentru a vă aduce la curent cu viteza.
Consider că extensiile și extensiile de browser sunt de neprețuit pentru munca mea de depanare. Nu numai că ajută la depanarea codului, ci și la crearea mai ușoară a paginilor.
Sunt în vedere curenții pentru păstrarea sincronizării desktop-ului meu și a laptop-urilor.
Centrul de completare Mozilla are un număr mare de extensii - nu numai pentru dezvoltarea web, ci pentru toate tipurile de lucruri distractive. Asigurați-vă că ați verificat-o.
Git a câștigat; mainile jos. Și există o mulțime de instrumente disponibile; unii sunt minunați și unii se simt prea complicați.
Chiar si pe Windows, inca mai trebuie sa folosesc VM-uri pentru versiunile non-moderne ale IE, si in timp ce doresc sa testez aceste versiuni diferite side-by-side, cel putin stiu ca pot inventa instante VM si rezolva asta. Iată software-ul pe care îl folosesc:
După cum am menționat mai devreme, folosesc VM pentru testarea versiunilor non-moderne ale IE. Din fericire, nu trebuie să mă apuc de vechile imagini VPC care mi-au limitat opțiunile pentru software-ul VM. Acum pot să merg la modern.IE și să iau VM-uri pentru platforma mea.
Screencast-urile sunt una dintre cele mai bune modalități de a ajuta să predați dezvoltatorilor. Pentru Windows, cea mai bună opțiune, după părerea mea, este Camtasia Studio 8. Ea face ca crearea, editarea și producerea de programe de screening trivială. Am fost susținut cu o oră și TechSmith oferă videoclipuri gratuite de instruire pentru a vă începe rapid.
Toți am fost acolo. Vrem să facem o apucare rapidă a ecranului, dar apăsând "PrtScn", iar inserarea în MS Paint este suge. Alegerea mea este Snagit. Se leagă de tasta "PrtScn" și vă permite să alegeți cu ușurință ce părți ale ecranului doriți să le apucați. Poate chiar să efectueze o parcurgere completă a paginii într-un browser dacă pagina este mai lungă decât fereastra de vizualizare. După ce ați terminat apariția, aveți o gamă completă de instrumente de editare pentru a modifica imaginea și ao posta. Unelte solide.
Dezvoltatorii web au nevoie de servere web și pentru că lucrez atât cu dezvoltatori web din MS, cât și din alte regiuni decât MS, îmi place să fac schimbul între IIS (pe care o versiune locală este integrat în Windows) și WampServer, care lucrează cu Apache, MySQL & PHP atât de ușor.
De asemenea, am instalat Node.js, dar nu am intrat încă în el. Este cu siguranta pe radarul meu si un must-have, deoarece atat de multe instrumente (cum ar fi Grunt) se bazeaza pe ea.
Sunt un muncitor la distanță, deci starea de contact este vitală pentru mine. Încerc să folosesc cât mai multe instrumente pentru a putea comunica cu colegii și colegii mei din comunitate. Iată ce folosesc:
Frații mei nix îmi spun cum își petrec viața în terminal. Nu pot să spun că fac același lucru, dar când o fac, aleg Windows PowerShell. Personal, este doar un lucru "simt", deoarece modul în care lucrați în el (de ex .: accesarea directoarelor) îmi amintește de terminalele bazate pe * nix. Cu siguranta nu-mi folosesc complet avantajele, dar imi place.
Pentru nevoile mele FTP, nu am găsit nimic care să înlocuiască FileZilla. Este open-source și blocat la jantă cu caracteristicile pe care le doresc. Ar fi frumos dacă ar avea suportul AWS, dar în afară de asta, este un favorit al meu.
Am scris recent despre proxy-urile de depanare web, explicând beneficiile reale ale utilizării unui analizor de trafic al terților pentru a inspecta cererile HTTP. Acestea sunt instrumentele necesare, indiferent de sistemul de operare pe care lucrați.
Puteți crede că Windows devs uneori trebuie să fie telnet sau SSH în servere? Da, se întâmplă pentru că nu lucrăm numai în Windows, dar mulți dintre noi susțin sistemele și utilizatorii * nix. Dă-ți seama. Putty este calea de a merge pentru acest lucru, și este gratuit, de asemenea.
Următoarele nu sunt neapărat aplicații, dar aceste servicii de stocare online sunt utile pentru partajarea codurilor cu colegii:
De asemenea, am auzit despre un serviciu nou de la Carbonite numit Curente, care vă permite să păstrați dosarele și fișierele în sincronizare. Sunt în vedere curenții pentru păstrarea sincronizării desktop-ului meu și a laptop-urilor.
Aceasta este o listă destul de mare și, pe măsură ce o scriam, am fost acoperită de numărul de aplicații pe care le folosesc în mod regulat, dar sunt și mai curios de numărul de aplicații despre care nu am auzit încă. Sper că această listă vă ajută pe unii dintre voi și, de asemenea, sper că veți contribui la comentarii. Vreau să învăț instrumentele noi.