Domanda

Circa 2 anni fa ho lasciato Windows dal mio PC di casa e sono passato al 100% a Linux (fedora, quindi Ubuntu) - La signora non era troppo felice ma si è abituata e ha imparato una cosa o due. Poi circa 6 mesi fa mi sono procurato un nuovo e brillante Macbook e da quando mi sono trasferito su OSX non ho mai guardato indietro; Sfortunatamente non sono riuscito a convincere il mio datore di lavoro a comprarmene uno per lavoro (e non posso portare avanti e indietro il mio) quindi devo " mettere su " con windows.

Ho iniziato con Windows oltre 8 anni fa, quindi ho una buona comprensione di come funziona e ho fatto la mia giusta parte dello sviluppo di Win32 / MFC / .NET.

La mia domanda è; Chi altro deve usare una finestra di Windows al lavoro (e avere un mac a casa) E come gestisci: quali app / configurazioni di Windows usano per farli funzionare in modo simile a OSX? - Stavo solo pensando a quanto sarebbe bello se potessi ottenere una sorta di app keymapping che ri-mappasse i miei tasti Windows alle varianti OSX (Apple + W, Apple + Q, Apple + Left, Apple + Right, ecc ecc)) .

Mi manca esporre (TopDesk è carino ma non gratuito) ... Mi manca la semplicità di finder ... Mi mancano i bei dialoghi fluidi, le finestre e le ombre (YzShadow può farcela) Mi manca il framework unix sottostante (corro e Linux al lavoro) Mi manca OSX :(

Sfortunatamente il 90% dei nostri clienti usa IE, quindi Windows è un must; Inoltre, non possono giustificare le spese di un mac per uno sviluppatore; Soprattutto un Mac Pro :-p

Ah bene.

È stato utile?

Soluzione

Penso che la cosa migliore che abbia fatto per massimizzare la produttività sia standardizzare il mio editor di testo su più piattaforme. Personalmente uso vim il più possibile. Uso viemu per integrarmi in Visual Studio su Windows, ho sostituito il blocco note con gvim e uso vim su Mac e Linux.

Potresti rimappare le scorciatoie, ma quelle semplici sono uguali comunque. Personalmente non ho problemi a ricordare entrambi. Faccio un esercizio mentale ogni pochi minuti per cercare punti di riferimento specifici del sistema operativo per ricordarmi di essere su Vista o OS X, il che mi aiuta a rimanere concentrato.

Darei un'occhiata anche a Powershell se sei un fan dello scripting di Linux, è la shell più interessante di IMNSHO. In mancanza di sempre Interix

Altri suggerimenti

Il sistema operativo è solo uno strumento, se stai costruendo applicazioni multipiattaforma (o applicazioni web [dipende solo dal tuo browser web di destinazione]) e puoi usare qualunque sistema operativo ti piaccia, puoi installare windows xp nella macchina virtuale su il tuo osx per l'utilizzo di IE, ad esempio, ma se la tua azienda ti costringe ad accedere al loro controller di dominio, utilizzando Outlook per la gestione della posta elettronica e delle attività che il project manager ti assegna, questa è una storia diversa. Come hai detto più sistemi operativi a casa e al lavoro, personalmente uso Linux a casa ma uso Windows al lavoro perché nel mio lavoro quotidiano scrivo molto codice C # .NET ma a casa passo il tempo programmando con open source tecnologie e lo uso perché uso Linux dall'ottobre 2001. Quindi prova ad abituarti.

Potrei suggerire, se ti piace la vita sulla riga di comando, di provare PowerShell in sostituzione di cmd nella finestra di Windows. Mi ha aiutato moltissimo nella mia transistor da un ambiente Unix Server. Hai un profilo e la capacità di creare alias e modificare le cose. Ora non devo mai preoccuparmi di usare uno dei miei fidati comandi Unix, e se ne trovo uno che non è già stato curato dal team di PowerSHell, lo creo e lo aggiungo al mio profilo. Elabora grep, top, e trova per la vittoria !!

Non ho molto dolore nel passare dall'uno all'altro quotidianamente. Alla fine, ho trascorso la maggior parte del mio tempo in Eclipse, che è abbastanza indipendente dalla forma della piastra, e nel browser web Opera.

Per il resto, uso launchy per imitare male argento e argento come sostituto di Textmate.

Alla fine, sono più statisificato del mio mac, non a causa del software che fornisce, ma piuttosto per il software che non fornisce, come Toad o IE che sono costretto a usare per il mio lavoro .

Sebbene ci siano molti modi per rendere Windows OS simile a OS X, nessuna delle soluzioni offre la vera esperienza di OS X. Non in termini di funzionalità del sistema operativo, sarebbe impossibile, ma l'aspetto è sempre diverso. Ricordo di scuoiare per il piacere, la mia scatola di Windows XP (come 5 anni fa) e ho usato Windows Blind più molti strumenti (YZDock!) Per avere un "WS X" ;)

Non è mai stato lo stesso.

Puoi provare un "hackintosh", se il tuo hardware è "ok" con OS X. Quindi eseguire VMWare / Parallels.

Altrimenti, ti piaccio e basta:

Piangi un fiume. Costruisci un ponte e superalo. :)

Uso OS X (Mac Pro) ma codice in C #, quindi sono il 90% del giorno in Windows VIsta a schermo intero in uno dei tanti spazi; il vantaggio è che VMWare (e Parallels) ti consentono di mappare le tue chiavi in ??modo che io possa cmd-c / v all'interno di Windows.

Capisco la tua frustrazione: S

  

Sfortunatamente il 90% dei nostri clienti usa IE, quindi Windows è un must

IE6 funziona con OS X senza Windows (i caratteri non sono giusti, ma è sufficiente per i test di tutti i giorni) e puoi ottenerlo perfetto al 100% con la virtualizzazione (Parallels, VMWare, VirtualBox).

Come sviluppatore di software vivo praticamente nel mio editor di testo e shell. Nei lavori in cui sono stato costretto a usare Windows installo emacs e cygwin e vado alle gare.

Non mi concentro sulla periferia - pannelli di controllo, gestori di finestre, ecc. - Mi concentro su ciò che uso davvero il 90 +% delle volte e non sudo il resto.

Un po 'di Cygwin per eliminare il dolore dalle finestre. Qualsiasi ambiente virtuale funzionerà. Un mac può eseguire parallelismi che ospitano Windows con i requisiti di Outlook imposti.

Se non è un onere finanziario e la tua azienda lo consente, procurati un macbook. Porto il mio macbook a casa e lavoro tutti i giorni. Ho 24 "esterni schermo al lavoro e non fa differenza lavorare su una finestra di Windows. Eseguo parallelismi quando devo usare windows / IE, altrimenti tutto il mio tempo viene speso sul mac.

Un altro elemento importante in questa disposizione è un hard disk esterno per il backup sul lavoro. Il backup orario di Time Machine + la sincronizzazione dei file di lavoro di Windows e il gioco è fatto. In questo modo, non devi preoccuparti di perdere il lavoro in caso di furto o incidente.

Ero nella stessa situazione: Mac a casa, Windows al lavoro. Non c'è davvero alcun modo per portare l'esperienza Mac su Windows senza che qualcosa si rompa o un programma mal scritto si comporti male. Devi solo abituarti ad adattarti tra i due.

Le uniche tre cose che mi hanno costantemente sorpreso sono state colpire Shift-2 per il "quotazione". accedi a Windows (ho una tastiera del Regno Unito, ma il Mac utilizza la posizione della chiave americana), provando a usare due dita e un clic del mouse sul trackpad del laptop Windows per un clic con il pulsante destro del mouse, quindi premendo F9 per Expose. Lo scambio tra Command-C e Ctrl-C non mi ha davvero disturbato.

Uso Windows XP al lavoro e Mac OS X e Linux a casa.

Windows XP mi frustra ogni giorno. Se solo lo usassi, mi abituerei alle limitazioni, ma venendo esposto a loro ogni giorno (e alla pletora di software orribile per esso, dal terribile client VPN Checkpoint, al clunkiness di Outlook) e poi sperimentando un software decente la sera sottolinea solo i limiti di XP (e per essere onesti, XP è venerabile in questi giorni).

Tuttavia, effettuare il passaggio su base giornaliera non è un problema, @ / " problema a parte.

L'unica cosa che abbia mai fatto per rendere il Mac più "simile a Windows" è stato installato Office per Mac. Non ho mai avuto problemi con file che non riuscivo a leggere o scrivere e la "quotazione per studenti" è abbastanza economico. Recentemente, per trattare con IE6 ho usato bootcamp acquistato e una copia MSDN di XP per installare XP sulla partizione sul mio Macbook. Nessun problema.

Uso regolarmente OSX, Windows e Linux e le uniche volte che mi confondo sono quando eseguo XP sotto VMWare sul mio Macbook. Per qualche ragione, quando le mie dita sono sulla tastiera del Mac, ho molti problemi ad usare i tasti di Windows.

Altrimenti, nessun problema reale.

Non ho molti problemi. Posso fare la maggior parte del mio lavoro di sviluppo in OSX, eclipse funziona, Coda è un fantastico strumento di sviluppo web, ma quando ho bisogno di usare Visual Studio, posso farlo eseguendo in Fusion o avviando Windows tramite bootcamp. Avere il lusso di installare Windows su Bootcamp significa che posso anche eseguire giochi migliori della maggior parte dei PC Windows che possiedo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top