Domanda

Sto aggiornando il mio rig e devo prendere una decisione tra rimanere con XP x64 o andare su Vista x64. Faccio pochissimo sviluppo, realizzando semplicemente prodotti dai miei sviluppatori. L'altro 90% del mio lavoro è svolto con Google Apps, Skype, Office, ecc ...

Voglio aggiornare a Vista non solo perché avrò i monitor 3x in esecuzione su DirectX10, ma soprattutto perché iTunes non è supportato su XP x64!

Quindi, la mia domanda ...

Con tutte le storie dell'orrore su Vista, Vista Ultimate x64 con 8 GB di RAM andrà bene per la mia macchina di sviluppo?

Se non riesco a sviluppare su Vista, posso sempre attivare un VPC per eseguire lo sviluppo. No?

Modifica

Sto usando tutti gli strumenti di sviluppo Microsoft ...

  • VS.NET 2005
  • VS.NET 2008
  • VB6
  • SQL Server 2005/2008
  • ASP.NET
  • (.NET 2.0 e amp; .NET 3.0)

Sono sicuro che il software funzionerà, suppongo di non essere così sicuro che il sistema operativo sarà abbastanza veloce o abbastanza stabile.

È stato utile?

Soluzione

Sto bene con Vista 64 bit per .net e php.

Molte conversazioni a riguardo sono già in SO. Ecco alcuni punti importanti che potresti prendere in considerazione per .Net :

Puoi sviluppare X86 sul tuo nuovo computer X64 senza problemi.

Per PHP XAMPP funziona bene, anche Eclipse funziona bene.

Altri suggerimenti

Eseguo Vista x64 con 4 GB di memoria e non ho riscontrato grossi problemi. Prima di questo stavo usando Vista x86 e mi piace decisamente x64 perché sembra più stabile.

Nel caso in cui tu sia curioso, con solo (hehe, solo !? fantastico da dire) 4 GB di memoria che posso facilmente eseguire:

  • 3 istanze di Visual Studio 2008 con Resharper
  • un paio di istanze di SQL Studio Management
  • Outlook con 3 negozi di posta per un totale di @ 2 GB
  • Firefox con le schede @ 20
  • un mucchio di finestre di Windows Explorer
  • Windows Media Player
  • iTunes (che è lento come un cane)
  • @ 5 documenti Excel e Word
  • oltre ad alcuni servizi assortiti (ad esempio Sql Service 2005 e 2008) e app di area di stato

Anche con tutto questo ho ancora circa 750 MB gratuiti e nessun problema di prestazioni quando utilizzo le applicazioni.

Eseguo Vista Business x64 SP 1 (8 GB RAM) per un mese. Nessun problema finora. Sto usando il seguente software:

  • Visual Studio 2005 SP 1
  • Visual Studio 2008 SP 1
  • TortoiseSVN / VisualSVN
  • Visual SourceSafe (progetti precedenti)
  • Strumenti client di SQL Server
  • Firefox 3.01 + Firebug
  • IE 7 + Fiddler
  • Chrome
  • Confronto / confronto dati Red Gate SQL
  • Virtual PC 2007 SP 1
  • Blocco note ++
  • SyncBack
  • RoyalTS (RemoteDesktop Manager)
  • Skype
  • Office 2007

Uso personalmente Vista Ultimate x64 con 8 GB di RAM per la mia macchina di sviluppo. Non ho 3 monitor, ma la mia macchina è abbastanza ben configurata per lo sviluppo.

Vista x64 è ottimo per .NET e Java. Iniziato con 4 GB di RAM e questo non era abbastanza (colpiva il 100% a volte e la macchina rallentava fino a una scansione). 6 GB è appena sufficiente. Colpire il 95% dell'utilizzo della memoria a volte e rallenta un po ', ma la macchina non passa più in una frenesia di paging.

Uso Vista x64 Ultimate come la mia macchina di sviluppo principale ed è perfetto. Il supporto per x64 ha fatto molta strada e per la maggior parte non noterai alcuna differenza, tranne per la posizione dei file di programma e molta, molta più RAM.

Vista sarà molto veloce e stabile. Sto usando Vista x64 Ultimate per lo sviluppo @work in questo momento, e lo sono da un po 'di tempo. Non ho altro che bello da dire al riguardo.

Direi che dipende da cosa stai sviluppando. La prima priorità dovrebbe essere quella di assicurarsi che tutti gli strumenti di sviluppo e test funzionino correttamente con Vista x64. In caso contrario, non c'è motivo di soffrire il dolore di fare tutto il tuo lavoro reale in una macchina virtuale.

Quindi direi che la cosa migliore da fare è fare il grande passo, vedere come funziona e tenere in giro i dischi XP. E se tutto funzionasse come previsto, sarebbe comunque prudente avere una copia di XP in esecuzione in un VPC solo per i test di compatibilità.

Dovrai utilizzare una macchina virtuale basata su XP per qualsiasi sviluppo in IE6. È quasi impossibile eseguire quel browser in Vista, figuriamoci Ultimate.

Poiché molta base di codice governativa e legacy è contro IE6, questo accade molto.

Ho usato Vista x64 come macchina di sviluppo e ho avuto solo alcuni problemi minori principalmente legati all'utilizzo di API di terze parti in Visual Studio 2008. Ricorda che se ricevi un errore inspiegabile all'interno del tuo progetto Visual Studio durante l'utilizzo un'API di terze parti: prova a compilare la tua app utilizzando il flag CPU x86 nelle impostazioni del tuo progetto. Questo ha risolto alcuni mal di testa per me qua e là.

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