De laatste drie en een half jaar heb ik een Windows-pc gebruikt voor mijn werk, maar nu ik een nieuw optreden start, ga ik over op een spiksplinternieuwe MacBook Pro van het merk. Het punt is dat ik sinds 2010 niet meer regelmatig OS X gebruik, dus ik heb een aantal aanbevelingen nodig en help mijn nieuwe computeropstelling voor webontwikkeling te krijgen.
Ik heb een beetje een idee van een deel van de software die ik ga gebruiken, maar ik weet dat ik een aantal coole en moderne dingen mis en dacht dat het een goed idee zou zijn om het Tuts + publiek om hulp te vragen.
Specifiek zal ik een lijst maken van de dingen waar ik aan zal werken en wat ik waarschijnlijk zal gebruiken voor die taak, en ik hoop dat jullie me kunnen helpen de lege plekken in te vullen.
Zoals velen van jullie, richt ik me op het bouwen voor het web. Ik woon in mijn teksteditor en moet op de hoogte blijven van de nieuwste en beste tools. Mijn primaire focus is ontwikkeling aan de klantzijde, met name app-ontwikkeling van één pagina met behulp van frameworks zoals Ember.js. Maar ik heb onlangs een nieuw doel gesteld om terug te schakelen naar de server en zal zowel Ruby on Rails als Node.js serieus gaan beschouwen als mijn goto-servertechnologieën. Ik zal ook werken aan de ontwikkeling van mobiele websites en aan hybride mobiele apps die zijn gebaseerd op Cordova.
Ik zal ook veel uitgaande communicatie doen in mijn rol als pleitbezorger voor ontwikkelaars. Dat betekent sociale media gebruiken, op conferenties spreken, blogposts schrijven en uitgebreid met ontwikkelaars praten, zowel online als offline. Twitter, IM, IRC en andere communicatiemiddelen hebben een topprioriteit op mijn lijst met hulpmiddelen.
En natuurlijk ben ik hier bij Tuts + schrijven tutorials, helpen de gemeenschap, werken en communiceren met auteurs, en proberen om de toon voor de site te zetten. Dus hulpmiddelen die mijn schrijfworkflow ondersteunen en helpen om het schrijven in Markdown eenvoudiger te maken, zijn essentieel.
Houd er rekening mee dat het goed is om geld uit te geven aan software die dingen gemakkelijker zal maken, en dat zal mijn productiviteit verhogen, dus aarzel niet om premium-applicaties evengoed aan te raden als betaalde apps.
Gelukkig zijn er heel wat platformonafhankelijke tools en in het chatten met een aantal vrienden, heb ik een korte lijst met dingen waarvan ik weet dat ik ze vanaf de eerste dag zal gebruiken:
Toen ik een MacBook bezat, regeerde TextMate de roost, maar sindsdien heeft Sublime de troon ingenomen. Het is mijn goto-editor geweest op Windows, dus ik ben best opgewonden dat ik dat naar OS X kan overbrengen.
Dit is voor mij een erg moeilijke omdat ik absoluut van Fiddler houd door Eric Lawrence. Het is geen klop op Charles (waarvan ik denk dat het een geweldige app is) maar Fiddler had gewoon meer functies. Helaas is Fiddler momenteel alleen voor Windows. Charles is een uitstekend alternatief.
Ik heb gepleit voor ontwikkeling van verschillende browsers, dus alleen omdat ik een Mac ga gebruiken, betekent dit niet dat ik Internet Explorer mag verwaarlozen. Ik heb VMWare Fusion eerder met succes gebruikt en kijkend naar de vergelijkende beoordelingen, lijkt het erop dat het nog steeds de tophond is van OS X. Laat me weten of ik het mis heb.
Aangezien ik nu op de opdrachtregel zal leven, dacht ik dat ik een feature-rich terminal-client zou moeten krijgen die ik naar mijn smaak kan aanpassen. iTerm 2 lijkt hiervoor de beste optie.
Ik heb nog steeds de vloer dat zoiets niet standaard op Windows en OS X komt. Echt, ik heb het een beetje op een geleende MacBook gebruikt en het is geweldig. Ik kon niet geloven hoe gemakkelijk het installeren en beheren van pakketten van derden was.
Fournova Software had onlangs een geweldige verkoop op Tower en aangezien ik wist dat ik naar OS X overschakelde, nam ik een licentie op. Het hoort een van de beste visuele Git-interfaces te zijn. Ja, ik kan Git via de commandoregel doen, maar oude gewoonten sterven hard.
Ik gebruik nog steeds FTP en Transmit is nog steeds de beste client die ik heb gevonden. Bovendien heeft Panic nog steeds zo'n goed oog voor gebruikersinterfaces, dus de app is prachtig om op te starten.
Ik weet dat OS X wordt geleverd met Apache ingebouwd, maar ik ben echt dol op de geïsoleerde aard van MAMP en de mogelijkheid van de pro-versie om mij virtuele hosts te laten definiëren. Ik ga geen PHP-ontwikkeling doen, maar een eenvoudig toegankelijke webserver is ongelooflijk handig.
Microsoft's Office-suite is alomtegenwoordig en het bedrijf waar ik naar toe ga, gebruikt het op grote schaal, dus ik zal dit zeker nodig hebben.
Het lijkt erop dat toen QuickSilver zijn einde ontmoette, het een vrij groot gat achterliet dat Alfred aardig lijkt te vullen. Als ik het in actie heb gezien, kan ik zien waar het ongelooflijk nuttig zou zijn. We hebben toevallig een uitgebreide tutorial over hoe webontwikkelaars het kunnen gebruiken voor hun productiviteit.
Ik ben erg blij om te zien dat Adium springlevend is. Ik weet nog hoe ik het gebruikte en het was een solide instant-berichten-app met ondersteuning voor verschillende chatprotocollen.
Nogmaals, een oude favoriet. Ik heb gekeken naar andere IRC-clients zoals LimeChat en kan er niet in lijken te raken. Colloquy voelt gewoon goed en het is waarschijnlijk omdat de gebruikersinterface me een beetje HexChat herinnert.
Dit is tegenwoordig een must-have omdat iedereen het gebruikt voor video-chat.
Ik heb TechSmith's Camtasia uitgebreid gebruikt in Windows, maar ScreenFlow biedt even geweldige screencasting-functies voor een lagere prijs. Bovendien zijn ze voor altijd gefocust op OS X..
Dropbox is een voor de hand liggende keuze. Iedereen die ik ken, gebruikt het omdat het heel goed werkt. Ik ben ook een fan van Box geworden en gebruik het net zo veel als Dropbox. Bovendien heb ik 50 GB aan opslagruimte beschikbaar, dus het is geweldig om meerdere opties te hebben.
Ik heb echt geen betere open-source mediaspeler gevonden dan VLC. Cross-platform, eenvoudig in te stellen en ondersteunt een hoop codecs. Het is naar mijn mening bijna perfect.
Ik ben best tevreden geweest met LastPass, maar hun recente release van 3.0 heeft me een beetje achtergesteld gelaten. Ik zal voorlopig bij hen blijven, maar zal nu zeker 1Password uitchecken, nu ik weer op OS X zit. Wat is uw ervaring met de voormalige en de laatste?
Een ding dat ik zo leuk vind aan Windows is de mogelijkheid om open vensters van gelijke grootte naast elkaar te plaatsen door op de toets Venster + linker of rechter pijl te drukken. OS X biedt dat niet, maar Divvy wel.
Nu u enkele van de hulpprogramma's die ik zal gebruiken hebt gezien, laat ik een lijst maken van de tools die ik nog steeds overweeg:
Het lijkt erop dat het veel van de vervelende taken van je ontwikkelworkflow automatiseert en het wordt een beetje genoemd door ontwikkelaars.
Ik zie het voordeel ervan, maar het lijkt erop dat als ik CodeKit heb, ik dezelfde functionaliteit heb en daarna een aantal.
Toen ik mijn vorige MacBook had, herinner ik me dat Finder zoog en ik Path Finder kocht om hem te vervangen. TotalFinder kwam ook als een goed alternatief. Moet ik Finder vervangen of heeft Apple het voldoende verbeterd om het bruikbaar te maken??
Ik las ergens dat Spaces van Mountain Lion verwijderd was en veel mensen vonden dat dit een negatieve impact had op hun productiviteit. Het lijkt erop dat TotalSpaces2 die leegte wil opvullen. Is het de moeite waard?
Snelle toegang tot veelgebruikte codefragmenten lijkt een goed idee.
Misschien ben ik weg, maar ik zie overlapping tussen CodeKit en Hammer.
Oké, ik zou dagenlang het internet kunnen doorzoeken, maar ik hoop dat jullie me wat tijd zullen besparen. Hier zijn enkele dingen waarvoor ik aanbevelingen nodig heb:
Zoals je kunt zien, zal ik een tijdje een OS X-beginner zijn, dus elk stukje advies helpt. Ik ben van plan je feedback te gebruiken om mezelf in te stellen en volg dit bericht met een uitgebreide verzameling gereedschappen die je hebt aanbevolen en ik ben begonnen met het gebruik.
Hopelijk helpt dit om dit type overgang gemakkelijker te maken voor ontwikkelaars als ze van platform wisselen.