În ultimii trei ani și jumătate, am folosit un PC bazat pe Windows pentru munca mea, dar acum că încep un nou concert, trec la un nou brand MacBook Pro. Lucru este că nu am folosit OS X în mod regulat din 2010, așa că am nevoie de câteva recomandări și de ajutor pentru a-mi configura noul computer pentru dezvoltare web.
Am un pic de idee despre o parte din software-ul pe care îl folosesc, dar știu că voi lipsi unele lucruri reci și moderne și am crezut că ar fi o idee minunată de a întreba publicul Tuts + pentru ajutor.
Mai exact, voi lista lucrurile pe care voi lucra și ce le voi folosi probabil pentru sarcina menționată și sper că voi puteți să mă ajutați să umpleți golurile.
Ca mulți dintre voi, mă concentrez pe construirea de web. Locuiesc în editorul meu de text și trebuie să rămân în fruntea celor mai recente și mai bune instrumente. Obiectivul meu principal este dezvoltarea clientului, în special dezvoltarea de aplicații pe o singură pagină utilizând cadre ca Ember.js. Dar am stabilit recent un nou obiectiv de a vă întoarce înapoi la partea de server și voi avea o privire serioasă atât la Ruby on Rails, cât și la Node.js ca pe tehnologiile mele de server. Voi lucra, de asemenea, pe dezvoltarea de aplicații mobile mobile, precum și pe aplicațiile mobile hibride de la Cordova.
De asemenea, voi face o mulțime de comunicări de ieșire în rolul meu de avocat pentru dezvoltatori. Asta inseamna sa folosesti social media, sa vorbesti la conferinte, sa postezi blog-uri si sa vorbesti extensiv cu dezvoltatorii atat online cat si offline. Twitter, IM, IRC și alte medii de comunicare sunt o prioritate de top pe lista mea de instrumente.
Și, bineînțeles, voi fi aici la Tuts + scriind tutoriale, ajutând comunitatea, lucrați și comunicând cu autori și încercând să setați tonul pentru site. Deci, instrumentele care mă ajută să mă ajute să scriu și să ajut la scrierea în Markdown mai ușor sunt esențiale.
Rețineți că sunt în regulă cu cheltuirea banilor pentru software care va face lucrurile mai ușoare și care va crește productivitatea mea, deci vă rugăm să vă simțiți liber să recomandați aplicații premium la fel de mult ca și aplicațiile plătite.
Din fericire, există o mulțime de instrumente de tip cross-platform și de a vorbi cu niște prieteni, am o scurtă listă de lucruri pe care le cunosc de la prima zi:
Când am fost proprietarul unui MacBook, TextMate a condus căminul, dar de atunci Sublime a luat tronul. A fost editorul meu pe Windows, așa că sunt foarte încântat că pot să-l duc la OS X.
Acesta este un lucru foarte dur pentru mine, pentru că îl iubesc absolut pe Fiddler de Eric Lawrence. Nu este un bat la Charles (ceea ce cred ca este o aplicatie minunata), dar Fiddler tocmai avea mai multe caracteristici. Din păcate, Fiddler este doar pentru Windows. Charles este o alternativă excelentă.
Am pledat pentru dezvoltarea încrucișată a browser-ului, așa că doar pentru că voi folosi un Mac nu înseamnă că o să neglijez Internet Explorer. Am folosit anterior VMWare Fusion cu succes și, analizând recenziile comparative, se pare că este încă câinele de top pe OS X. Lasă-mă să știu dacă mă înșel.
De când voi trăi acum pe linia de comandă, mi-am închipuit că ar trebui să primesc un client terminologic bogat în funcții, pe care să-l pot îmbunătăți. iTerm 2 pare a fi cea mai bună opțiune pentru acest lucru.
Sunt încă pardosit ca ceva de genul asta nu vine standard pe Windows și OS X. Serios, l-am folosit pentru un pic pe un MacBook împrumutat și este minunat. Nu am putut să cred cât de ușor a făcut instalarea și gestionarea pachetelor de la terți.
Fournova Software a avut o vânzare foarte mare pe Tower recent și de când știam că trec la OS X, am luat o licență. Ar trebui să fie una dintre cele mai bune interfețe vizuale Git din jur. Da, o pot face pe Git prin linia de comandă, dar obiceiurile vechi mor din greu.
Încă mai folosesc FTP și Transmit este cel mai bun client pe care l-am găsit. În plus, panica are încă un ochi atât de mare pentru interfețele utilizatorilor, astfel încât aplicația este superbă pentru a porni.
Știu că OS X vine cu Apache încorporat, dar chiar iubesc natura izolată a MAMP și capacitatea pro versiunii de a mă permite să definim gazdele virtuale. Nu voi face nici o dezvoltare PHP, dar un server web ușor accesibil este incredibil de util.
Suita Microsoft Office este omniprezentă și compania la care mă îndrept să o folosească pe scară largă, deci cu siguranță am nevoie de aceasta.
Se pare că atunci când QuickSilver și-a întâlnit capătul, a lăsat o gaură destul de mare pe care Alfred pare să o umple frumos. După ce am văzut-o în acțiune, pot vedea unde ar fi foarte utile. Se întâmplă să avem un tutorial extins asupra modului în care dezvoltatorii web le pot folosi pentru productivitatea lor.
Mă bucur foarte mult să văd că Adium este viu și bine. Îmi amintesc că am folosit-o și a fost o aplicație solidă de mesagerie instantă, cu suport pentru o varietate de protocoale de chat.
Din nou, un favorit vechi. M-am uitat la alți clienți IRC ca LimeChat și nu par să intre în fluxul de el. Colocviul se simte bine și este probabil că UI-ul îmi amintește un pic de HexChat.
Aceasta este o necesitate în zilele noastre, deoarece toată lumea o folosește pentru video chat.
Am folosit Camtasia TechSmith pe scară largă pe Windows, dar ScreenFlow oferă caracteristici de ecranare la fel de mari, la un preț mai mic. Plus ei s-au concentrat pe OS X pentru totdeauna.
Dropbox este o alegere evidentă. Toată lumea pe care o cunosc o folosește pentru că funcționează foarte bine. Am devenit, de asemenea, un fan al Boxului și îl folosesc la fel de mult ca Dropbox. În plus, am disponibil 50 GB de stocare, deci este minunat să ai mai multe opțiuni.
Chiar nu am gasit un media player mai bun cu open-source decât VLC. Cross-platform, ușor de configurat și suportă o tonă de codecuri. E aproape perfect în opinia mea.
Am fost destul de fericit cu LastPass, dar versiunea lor recenta 3.0 ma lasat putin copleasa. O sa stau cu ei deocamdata, dar cu siguranta voi verifica 1Password acum ca am revenit pe OS X. Care este experienta ta cu prima si cea de-a doua?
Un lucru pe care-l iubesc despre Windows este abilitatea de a aloca ferestrele deschise de dimensiuni egale unul lângă altul apăsând tasta Window + săgeată stânga sau dreapta. OS X nu oferă acest lucru, ci Divvy nu.
Acum, că ați văzut câteva dintre instrumentele pe care le voi folosi, permiteți-mi să enumăr câteva dintre cele pe care le consider încă:
Se pare că automatizează multe dintre sarcinile plictisitoare ale fluxului de lucru pentru dezvoltare și este menționat de către dezvoltatori.
Eu văd beneficiul, dar se pare că dacă am CodeKit, am aceeași funcționalitate și apoi unii.
Când am avut MacBook-ul meu anterioară, îmi amintesc că Finder a supt și am cumpărat Path Finder pentru ao înlocui. TotalFinder a apărut și ca o alternativă bună. Ar trebui să înlocuiască Finder sau Apple a îmbunătățit suficient pentru a fi utilizabil?
Am citit undeva care a îndepărtat spațiile de la Mountain Lion și mulți oameni au simțit că a avut un impact negativ asupra productivității lor. Se pare că TotalSpaces2 are scopul de a umple acel vid. Merita?
Accesul rapid la fragmente de cod comune pare o idee bună.
S-ar putea să fiu oprit, dar văd o suprapunere între CodeKit și Hammer.
Bine, aș putea să scot pe Internet câteva zile, dar sper că voi mă veți salva puțin. Iată câteva din lucrurile de care am nevoie:
După cum puteți vedea, voi fi un pic de un newbie OS X pentru un timp, astfel încât fiecare sfat ajută. Ceea ce am de gând să fac este să utilizez feedback-ul dvs. pentru a mă stabili și apoi urmați acest post cu o listă cuprinzătoare a instrumentelor pe care le-ați recomandat și am început să folosesc.
Sperăm că acest lucru va ajuta acest tip de tranziție să fie mai ușor pentru dezvoltatori, pe măsură ce acestea se vor schimba între platforme.