2008-09-17 30 views
6

Utilizzo Visual Studio Team System 2008 al lavoro per lo sviluppo web. Mi sono abbastanza abituato, ma al momento non posso permettermi di acquistare nemmeno VS 2008 Standard.VS 2008 vs VS 2008 Express

Non ho mai usato nessuna delle edizioni Express prima, ma stavo pensando di scaricare VS C# Express e VS Web Developer Express.

Sto perdendo il mio tempo o posso fare uno sviluppo serio con questi strumenti?

risposta

13

È possibile eseguire sviluppi gravi sulle edizioni Express. Hanno eliminato alcune cose, in particolare il sistema plug-in. Se sei abituato a usare un sacco di plug-in, potresti scoprire che non essere in grado di usarli è un deterrente.

Ecco un collegamento a un confronto tra l'Express Edition e le altre edizioni.

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

+0

Si noti che VC# è molto più (funzionalmente) limitato di VC++. –

2

Express Edition funziona correttamente se non si desidera avere tipi/lingue di progetto diversi in una soluzione e non è necessario il controllo del codice sorgente incorporato.

Altrimenti, è praticamente lo stesso.

1

Ecco un elenco dettagliato delle caratteristiche disponibili su diverse edizioni di Visual Studio: Product Comparison

1

È possibile trovare un confronto tra le caratteristiche nelle varie edizioni di Visual Studio 2008 here. Le cose che trovo più fastidiose dell'edizione Express sono che non è possibile avere più progetti in un file di soluzione e non è possibile utilizzare componenti aggiuntivi come Resharper.

1

Dipende da come si definisce "seria sviluppo". Una cosa che manca nelle edizioni express (e anche standard) è la mancanza di supporto per lo sviluppo mobile. Ti manca anche la comodità di raggruppare diversi tipi di progetti in una soluzione.

Penso che manchi anche alcuni dei tipi di progetto (i servizi Windows, i progetti Sql Server/CLR vengono in mente) nell'edizione Express.

1

Non ho ancora acquistato la versione completa di VS2008 a casa, quindi ho Express e lo utilizzo per lo sviluppo di applicazioni intermedie (senza elementi web). Lo trovo abbastanza buono, ha la maggior parte delle cose che uso. Ho provato SharpDevelop ma non consentiva più di un progetto di avvio, quindi l'ho abbandonato per Express.

La maggior parte dei plug-in non sembra funzionare nelle versioni Express se questo è un problema per voi.

+0

I plug-in non dovrebbero funzionare nelle edizioni Express in quanto Microsoft vieta il loro uso e ha deliberatamente rotto il supporto per loro. È ancora lì, tuttavia, Google "TestDriven.NET esprime EULA" per un link a un caso in cui Microsoft è andata pesantemente contro qualcuno che ha elaborato un modo per aggirare i limiti! –

1

è possibile scaricare la versione Professional di VS2008 gratis (se si dispone di un indirizzo .edu) via Microsoft Dreamspark.

A questo proposito, la versione di prova di 90 giorni di VS2005 e VS2008 Pro (completamente funzionante) può essere "estesa" ... a tempo indeterminato ... impostando l'orologio di sistema indietro, ma senza un vero motivo fare quello.

Express va bene per essere una versione "lite" ma è zoppicante in tutti i modi. Per qualsiasi cosa seria, prendi la cosa reale.

+0

Il poster originale diceva che era impiegato e penso che l'uso della versione .Edu senza essere effettivamente uno studente/insegnante sarebbe in violazione delle condizioni. È vero che c'è una demo bombardata nel tempo, ma sarà utile solo per la valutazione, non per l'uso a lungo termine! –

3

Si può davvero fare sul serio sviluppo utilizzando Visual Studio 2008 Express Edition, questo include prodotti commerciali vedono domanda numero 7 nella FAQ che dice:

Seven) Posso utilizzare Express Edition per uso commerciale?
Sì, non esistono restrizioni di licenza per le applicazioni create utilizzando Visual Studio Express Edition.

Il feature matrix mostra che, mentre si perdono alcune funzionalità tra le edizioni Pro ed Express. Il problema principale è che non esiste un supporto aggiuntivo (e l'aggiunta è vietata dall'EULA) che limita molte belle aggiunte all'ambiente come ReSharper, VisualAssist, ecc.

Inoltre non si ottiene un "Studio", ma quattro edizioni individuali, Web Developer, VB, VC++ e C#, se desideri mescolare e abbinare linguaggi/progetti nel modo in cui le Edizioni Standard/Professionali supportano, allora sei sfortunato. Sotto la superficie, tuttavia, MSBuild è disponibile e può fornirti soluzioni multilingue.

1

Lavoro seriamente utilizzando le edizioni Express. Non sono un programmatore professionista da quando mi sono trasferito in gestione, ma continuo a tenere la mia mano nella scrittura dell'utilità occasionale o della pagina web. L'unica cosa che ho perso dalle versioni professionali è il debug web remoto.

Problemi correlati