Domanda

Per il mio lavoro secondario come programmatore, ho bisogno di Windows. Verrà installato in VMWare Fusion. Scriverò principalmente codice C per i file Matlab-Mex, alcuni sviluppi DSP, alcuni semplici strumenti da riga di comando in C e C ++ per un tutorial e, auspicabilmente, alcune semplici GUI che usano Visual Studio. Userò VisualDSP ++, Bloodshed Dev-Cpp, il compilatore messicano Matlab e Visual Studio.
La macchina virtuale dovrà funzionare principalmente su un MacBook 2,1 GHz / 4 Gb.

Ora ecco le mie domande:

  • dovrei usare Vista o XP? Mi piace di più il primo, ma mi preoccupo delle prestazioni, specialmente usando Visual Studio.
  • dovrei usare Visual Studio 2008 Pro o Express? Non vorrei sprecare memoria per le funzionalità che non utilizzo. (== ci sono elementi utili nella versione pro per lo sviluppo della GUI?)

Grazie per le tue opinioni!

È stato utile?

Soluzione

Se sei davvero preoccupato per le prestazioni, puoi eseguire il dual boot con il boot camp. Inoltre, credo che Parallels abbia il supporto bootcamp, quindi puoi persino virtualizzare la tua partizione di Windows.

Detto questo, se hai intenzione di virtualizzare, ti consiglio di usare XP, semplicemente perché non puoi sfruttare l'hardware grafico per tutti gli effetti appariscenti in Vista. Se scegli Vista, ti consiglio di disattivare l'aeromobile.

Per quanto riguarda la versione di Visual Studio 2008, dovresti scoprire a cosa ti serve (hai indicato di utilizzare già dev-c ++) e scegliere la versione che supporta tutte le funzionalità richieste. Mentre ci sono, ti suggerirò anche di controllare eclissi e il CDT se stai cercando nuovi IDE.

Come ultimo suggerimento, se si desidera utilizzare l'intero 4 GB di RAM, sarà necessario un sistema operativo a 64 bit.

Buona fortuna.

Altri suggerimenti

Vale la pena provare VirtualBox . È gratuito e la velocità di Vista e XP in VirtualBox è sorprendente. Eseguo sia XP che Vista sotto VirtualBox su OS X e sembrano essere a velocità quasi nativa. Forse perché ci sono meno driver al lavoro nell'ambiente virtualizzato.

Di solito vado via con 512 mega di RAM su una Vista VM e 256 mega su XP. In questo modo puoi eseguire più macchine virtuali contemporaneamente e avere ancora molta RAM di sistema per browser aperti e simili.

Con Express Edition di Visual Studio è possibile eseguire semplici strumenti da riga di comando e semplici GUI. Resta fedele fino a quando non lo superi.

Vista volerà su quel laptop.

Per quanto riguarda le versioni di Visual Studio, Pro ha la possibilità di modificare i file di risorse per lo sviluppo C / C ++ in modo da poter trascinare e rilasciare manualmente i controlli in posizione. Questo è disabilitato nell'edizione express, anche se invece potresti usare uno strumento esterno chiamato ResEd .

Bene. Hai 4 gig di ram in quel MacBook, quindi Vista dovrebbe andare bene - e forse anche più veloce in VS, se gli dai circa 2 gig del tuo ram.

E per quanto riguarda la versione di Visual Studio, Express dovrebbe andare più bene. Non ci sono differenze nella GUI negli strumenti (che conosco, lavoro solo in .NET, non in nativo)

Vorrei anche scegliere WinXP, mdec l'ho già detto, non sarai in grado di utilizzare l'interfaccia Auro e se è solo per lo sviluppo non ti perderai la 'fantasia' caratteristiche ... WinXp utilizza meno risorse e qualsiasi Mb di RAM sarà utile in questa configurazione.

Per rispondere alla domanda di Vistual Studio, la maggior parte delle volte le edizioni Express sono sufficienti, ma una funzione chiave per me mancante è il supporto per AddIns ... Ci sono molti fantastici AddIns che migliorano la tua produttività come ReSharper, GhostDoc , Mole e molti altri ... vedi precedente pubblicare

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