I de siste tre og et halvt år har jeg brukt en Windows-basert PC for arbeidet mitt, men nå begynner jeg en ny konsert, jeg bytter til en splitter ny MacBook Pro. Saken er at jeg ikke har brukt OS X regelmessig siden 2010, så jeg skal trenge noen anbefalinger og bidra til å få min nye datamaskinoppsett for webutvikling.
Jeg har litt av en ide om noe av programvaren jeg skal bruke, men jeg vet at jeg vil savne noen kule og moderne ting og tenkte det ville være en god ide å spørre Tuts + publikum for litt hjelp.
Spesielt vil jeg liste ut de tingene jeg skal jobbe med, og hva jeg sannsynligvis vil bruke for oppgaven, og jeg håper dere kan hjelpe meg å fylle ut emnene.
Som mange av dere fokuserer jeg på å bygge på nettet. Jeg bor i tekstredigeringsprogrammet mitt og trenger å holde meg oppdatert på de nyeste og beste verktøyene. Mitt primære fokus er utvikling av klientsiden, spesielt utvikling av enkeltsidig app ved hjelp av rammer som Ember.js. Men jeg har nylig satt et nytt mål å skifte tilbake til server-siden, og vil ta et seriøst blikk på både Ruby on Rails og Node.js som min goto-serverteknologi. Jeg skal også jobbe med mobilnettutvikling samt Cordova-baserte hybrid mobile apps.
Jeg skal også gjøre mye utgående kommunikasjon i min rolle som utviklerforesøker. Det betyr at du bruker sosiale medier, snakker på konferanser, skriver blogginnlegg, og snakker mye med utviklere både online og offline. Twitter, IM, IRC og andre kommunikasjonsmedier har topp prioritet på min liste over verktøy.
Og selvfølgelig vil jeg være her på Tuts + skriveveiledninger, hjelpe samfunnet, jobbe og kommunisere med forfattere, og prøve å sette tonen til nettstedet. Så verktøy som hjelper min skrive arbeidsflyt og bidra til å gjøre skriving i Markdown lettere er avgjørende.
Vær oppmerksom på at det er greit å bruke penger på programvare som vil gjøre det enklere, og det vil øke produktiviteten min, så vær så snill å anbefale premium-applikasjoner like mye som betalte applikasjoner.
Heldigvis er det mange tverrplattformverktøy der ute og i chatting med noen venner, har jeg en kort liste over ting jeg vet at jeg skal bruke fra dag ett:
Da jeg pleide å eie en MacBook, styrte TextMate roosten, men siden da har Sublime tatt tronen. Det har vært min goto editor på Windows, så jeg er ganske spent at jeg kan bære den over til OS X.
Dette er en veldig tøff for meg fordi jeg elsker absolutt Fiddler av Eric Lawrence. Det er ikke et slag på Charles (som jeg tror er en flott app), men Fiddler hadde bare flere funksjoner til den. Dessverre er Fiddler bare for Windows for øyeblikket. Charles er et utmerket alternativ.
Jeg har forsøkt for utvikling av kryssbrowser, så bare fordi jeg skal bruke en Mac, betyr det ikke at jeg kommer til å forsømme Internet Explorer. Jeg har tidligere brukt VMWare Fusion med suksess, og ser på de komparative vurderingene, det virker som det fremdeles er den øverste hunden på OS X. Gi meg beskjed om jeg har feil.
Siden jeg skal leve på kommandolinjen nå, skjønte jeg at jeg skulle få en funksjonsrik terminalklient som jeg kan finjustere etter min smak. iTerm 2 synes å være det beste alternativet for dette.
Jeg er fortsatt floored at noe som dette ikke kommer som standard på Windows og OS X. Seriøst brukte jeg det litt på en lånt MacBook, og det er flott. Jeg kunne ikke tro hvor lett det var å installere og administrere tredjepartspakker.
Fournova Software hadde et godt salg på Tower nylig, og siden jeg visste at jeg skiftet til OS X, hentet jeg opp lisens. Det skal være en av de beste visuelle Git-grensesnittene rundt. Ja, jeg kan gjøre Git via kommandolinjen, men gamle vaner dør hardt.
Jeg bruker fortsatt FTP og Transmit er fortsatt den beste klienten jeg har funnet. I tillegg har Panic fortsatt et så godt øye for brukergrensesnitt, så appen er nydelig å starte opp.
Jeg vet at OS X kommer med Apache innebygd, men jeg elsker virkelig den isolerte naturen til MAMP og pro-versjonens evne til å la meg definere virtuelle verter. Jeg vil ikke gjøre noen PHP-utvikling, men å ha en lett tilgjengelig webserver er utrolig nyttig.
Microsofts Office Suite er allestedsnærværende, og selskapet jeg er på vei til å bruke det i stor grad, så jeg vil definitivt ha dette.
Ser ut som når QuickSilver møtte sin ende, forlot det et ganske stort hull som Alfred synes å fylle pent. Etter å ha sett det i aksjon, kan jeg se hvor det ville være utrolig nyttig. Vi skje med å ha en omfattende opplæring om hvordan webutviklere kan utnytte det for produktiviteten.
Jeg er veldig glad for å se at Adium er i live og bra. Jeg husker å bruke den, og det var en solid chat-app med støtte for en rekke chatprotokoller.
Igjen, en gammel favoritt. Jeg har sett på andre IRC-klienter som LimeChat og kan ikke synes å komme inn i strømmen av den. Colloquy føles bare riktig, og det er sannsynligvis fordi brukergrensesnittet minner meg om en rekke HexChat.
Dette er et must-ha i dag siden alle bruker det til videochatt.
Jeg brukte TechSmiths Camtasia mye på Windows, men ScreenFlow tilbyr like gode screencasting-funksjoner til en lavere pris. I tillegg har de vært fokusert på OS X for alltid.
Dropbox er et opplagt valg. Alle jeg kjenner bruker det fordi det fungerer veldig bra. Jeg har også blitt en fan av Box og bruker den så mye som Dropbox. I tillegg fikk jeg 50 GB lagringsplass, så det er flott å ha flere alternativer.
Jeg har virkelig ikke funnet en bedre open-source mediespiller enn VLC. Tverrplattform, enkel å installere og støtter massevis av kodeker. Det er nesten perfekt etter min mening.
Jeg har vært ganske fornøyd med LastPass, men deres siste versjon 3.0 har forlatt meg litt underwhelmed. Jeg holder fast med dem for nå, men vil definitivt sjekke ut 1Password nå som jeg er tilbake på OS X. Hva er din erfaring med den tidligere og den sistnevnte?
En ting jeg elsker om Windows er muligheten til å flette like store åpne vinduer side om side ved å trykke på Window-tasten + venstre eller høyre pil. OS X tilbyr ikke det, men Divvy gjør det.
Nå som du har sett noen av verktøyene jeg skal bruke, la meg liste noen av de som jeg fortsatt vurderer:
Virker som om det automatiserer mange av de kjedelige oppgavene til utviklingsarbeidet ditt, og det blir nevnt et tonn av utviklere.
Jeg ser fordelene med det, men det virker som om jeg fikk CodeKit, får jeg samme funksjonalitet og deretter noen.
Da jeg hadde min tidligere MacBook, husker jeg at Finder sugd og jeg kjøpte Path Finder for å erstatte den. TotalFinder kom også opp som et godt alternativ. Skal jeg erstatte Finder eller har Apple forbedret den nok til å gjøre den brukbar?
Jeg leste et sted som fjernet rom fra Mountain Lion og mange følte at det var en negativ innvirkning på deres produktivitet. Virker som TotalSpaces2 har som mål å fylle det tomrummet. Er det verdt det?
Rask tilgang til vanlige kodeutdrag ser ut som en god ide.
Jeg kan være av, men jeg ser overlapp mellom CodeKit og Hammer.
Ok, jeg kunne skure Internett i flere dager, men jeg håper dere vil redde meg litt tid. Her er noen av tingene jeg trenger anbefalinger for:
Som du kan se, vil jeg være litt av en OS X nybegynner en stund, så alle råd hjelper. Det jeg planlegger å gjøre, er å bruke tilbakemeldingene dine for å få meg til å konfigurere, og følg deretter dette innlegget med en omfattende redegjørelse for verktøyene du har anbefalt, og jeg har begynt å bruke.
Forhåpentligvis vil dette bidra til å gjøre denne overgangen enklere for utviklere når de skifter mellom plattformer.