Recensione di Microsoft Visual Studio 2010 Professional

Recensione di Microsoft Visual Studio 2010 Professional

Immagine 1 di 2

Microsoft Visual Studio 2010 Professional
Microsoft Visual Studio 2010 Professional

£834

Prezzo una volta rivisto

Anche IntelliSense è stato aggiornato. Laddove il completamento del codice tradizionale fornisce elenchi di selezione di variabili e membri pre-dichiarati in modo che il programmatore può inserire riferimenti automaticamente, il nuovo IntelliSense di generazione del codice funziona nell'altro modo in giro. Consente al programmatore di inserire il nome di una classe o di un metodo inesistente e quindi di generare automaticamente un metodo o una definizione di classe corrispondente.

Altrove, la navigazione del codice è stata migliorata con l'aggiunta di un browser per la gerarchia delle chiamate, sebbene sia disponibile solo in C# e C++. Ciò ti consente di evidenziare un metodo o una proprietà e visualizzare una visualizzazione ad albero di qualsiasi codice che lo chiama. A differenza dello stack di chiamate, che viene visualizzato solo durante il debug, la gerarchia delle chiamate può essere utilizzata durante la scrittura del codice. È uno strumento incredibilmente utile che sarà estremamente apprezzato dai programmatori che lavorano su progetti grandi e complessi.

Un nuovo linguaggio, F#, fa la sua prima apparizione in Visual Studio 2010

I miglioramenti del debugger includono suggerimenti sui dati che possono essere bloccati in posizione in modo che non sia più necessario posizionare il mouse su una variabile per visualizzarne il valore. Puoi anche aggiungere etichette descrittive ai punti di interruzione, mentre la traccia "stack parallelo" ti consente di eseguire il debug del codice parallelo in C#, C++ o Visual Basic.

Un nuovo linguaggio, F#, fa la sua prima apparizione in Visual Studio 2010. Questo è un linguaggio in cui le funzioni sono gli elementi costitutivi principali che possono essere passati come valori ad altre funzioni. Sebbene i linguaggi di programmazione funzionale come questo non siano nuovi, finora sono stati ampiamente utilizzati università che nello sviluppo commerciale e in questa versione iniziale F# sembra ancora un po' un oggetto visivo Esterno dello studio. Non ha alcuna reale pretesa di essere visivo (non ha funzionalità di progettazione integrate) e fornisce una console basata su testo come interfaccia principale per l'esecuzione delle applicazioni.

F#, tuttavia, dispone del supporto per Silverlight e può essere utilizzato per creare librerie Silverlight. In linea di principio con Silverlight è possibile utilizzare anche i linguaggi IronPython e IronRuby di Microsoft, ma nessuno di questi linguaggi è incluso in Visual Studio 2010. Ma nonostante non facciano parte di questa versione, l’influenza di Ruby e Python può ancora essere vista nelle funzionalità di programmazione dinamica opzionali aggiunte a C#. Utilizzando la programmazione dinamica, i tipi di dati delle variabili C# non hanno bisogno di essere predichiarati ma sono, invece, dedotti proprio come lo sono nei linguaggi dinamici come Ruby.

Nel complesso si tratta di un buon aggiornamento per un IDE già eccellente. L'aggiunta di F# è interessante anche se, nella sua forma attuale, i suoi strumenti di sviluppo sono basilari. Il tanto atteso designer Silverlight e le funzionalità migliorate di modifica e navigazione del codice valgono il prezzo di un aggiornamento.

Dettagli

Sottocategoria del software Strumenti di sviluppo

Supporto del sistema operativo

Sistema operativo Windows Vista supportato?
Sistema operativo Windows XP supportato?