Specchio ambiente di sviluppo virtualizzato

3

Lavoro da solo in alcuni progetti iOS in un ambiente locale.

Ho pensato in un modo per poter condividere il mio ambiente di sviluppo tra il mio Mac Mini e il mio MacBook. Io lavoro principalmente a casa nella Mini ma a volte ho bisogno di fare una demo o lavorare fuori e mi piacerebbe avere l'ambiente di sviluppo specchiato in entrambi.

Ho pensato di utilizzare una macchina virtuale (tramite VirtualBox) con solo i miei strumenti di sviluppo installati. Quindi potrei sincronizzare quella VM con alcuni software tra entrambi i computer, così avrò sempre l'ambiente esatto indipendentemente dal computer che uso.

C'è qualche buona ragione per non farlo in questo modo? Non ho usato troppo la virtualizzazione quindi non ho alcun background sull'argomento.

¿Che dire delle licenze? ¿È necessario disporre di licenze duplicate in entrambe le macchine virtuali?

Questi sono i miei requisiti:

-Non è necessario configurare due ambienti. Basta installarne uno e svolgere il lavoro nell'altro (installare o aggiornare app, modificare le impostazioni, ecc.)

-Non dipendere dall'avere una connessione quando si lavora lontano da casa mia.

La mia configurazione di base sarà:

  • Mac Mini: i7 dual core, 8 GB. Sistema operativo OSX Mountain Lion Host:
  • MacBook: 2.4 Core 2 Duo. 4GB. OSX Lion Host OS.
  • Virtual Box con sistema operativo guest Mountain Lion in entrambe le macchine.
  • XCode5, Simulator, Texwrangler, MAMP, ecc.
posta David Casillas 10.10.2012 - 23:58
fonte

2 risposte

2

Se disponi di licenze sufficienti, NON è necessario configurare una macchina virtuale e un ambiente di sviluppo su entrambe le macchine. Quello di cui hai bisogno è un cloud repository come Git in cui sincronizzeresti il tuo lavoro. Btw, puoi anche impostare un repo privato gratuito con bitbucket.org .

Tuttavia, se disponi di solo una licenza per gli ambienti di sviluppo , devi assolutamente configurare la macchina virtuale (btw, VirtualBox è una buona scelta), e usalo in entrambe le macchine che hai in mente. Ciò che resterà sarà solo la configurazione di rete delle macchine virtuali, al fine di ottenere una connettività al repository cloud.

    
risposta data 11.10.2012 - 01:47
fonte
2

Non hai bisogno di virtualizzare nulla. Basta usare Screen Sharing . È integrato.

Mac OS X 10.7 (Lion) has an excellent screen sharing app built right into the operating system. The screen sharing app enable you to access and control the screen of another computer on your network. I like using in on my MacBook Air when I want to quickly access our family iMac. It’s perfect for troubleshooting the computer outside of the room or doing a function that’s not available on my notebook computer...

    
risposta data 11.10.2012 - 00:13
fonte

Leggi altre domande sui tag