Sto sviluppando un'applicazione utilizzando Visual C# Express Edition: qual è il lato negativo di utilizzare le edizioni Express? Ci sono dei limiti su ciò che posso costruire e rilasciare? I miei utenti saranno in grado di dire che sto usando l'Express Edition?Qual è lo svantaggio di usare le edizioni di Visual Studio Express?
risposta
Non avrà un impatto gli utenti, ad eccezione facendo si meno produttivi vietando add-on come ReSharper, TestDriven.NET, ecc e non avendo alcune delle funzionalità integrate di le edizioni commerciali.
Per dirla in un altro modo: se un elaboratore di testi non disponeva di un correttore ortografico, potevi comunque assicurarti che i tuoi documenti fossero scritti correttamente, così i lettori non lo saprebbero - ma è molto più veloce (di solito!) se lo strumento lo ha costruito in ...
Ecco un'enorme tabella di confronto di tutte le versioni di Visual Studio, da Express fino a Team System.
- Nessun AddIns di sorta - non ReSharper, no TestDriven.net, no VisualSVN, niente di niente
- Server Explorer non supporta i database remoti
- Nessun supporto per le cartelle di soluzione
-
Express target solo un singolo Framework - Express 2008 target .net 3.5 solo.(Edit: mi sbagliavo, Express 2008 supporta infatti multi-targeting) - reinstallazione Express potrebbe richiedono una nuova registrazione, che è gratuita, ma può essere interrotto in qualsiasi momento da Microsoft
A parte questo, è bene. Utilizza lo stesso compilatore per generare lo stesso codice, non si ottengono tutti gli strumenti per risparmiare tempo offerti da VS Professional.
La tabella di confronto dice che le edizioni Express hanno anche il supporto multi-targeting – OregonGhost
Hai ragione, basta controllare, Express 2008 ora ce l'ha. –
Se si scarica e si installa la versione ISO, la registrazione non è richiesta per l'uso continuato. – Tim
Visual Studio Express può fare "la maggior parte" di ciò che le edizioni superiori possono fare fino a quando non si inizia a entrare in cose più avanzate come provare a installare componenti di terze parti e ottenere piena integrazione, aggiungendo progetti di database, integrazione in terze parti sistemi, ecc. In quella nota, anche in Visual Studio Standard mancano alcune di queste funzionalità, quindi dovresti guardare Professional (come minimo) per ottenere un'edizione completamente robusta e ricca di funzionalità.
Non ha il supporto dispositivi mobili - una delle caratteristiche più importanti, per me: o) debugger
The Express does not allow Attach to Process:
La possibilità di connettere il debugger a un processo già in esecuzione ha anche rimosso, impedendo scenari come come scrivere i servizi di Windows e ricollegare un debug ger sotto ASP.NET quando gli errori sotto la sessione di debug originale causano i punti di interruzione a essere ignorati.
Posso vivere con tutto il resto tranne quello.
Questo non è vero, VS Express ha più o meno lo stesso debugger della versione completa (forse con meno funzioni, non sono sicuro ...) –
Ho corretto il commento per essere specifico di Attach to Process che non funziona per le applicazioni web. Faccio un sacco di sviluppo di SharePoint e non avendo Attach to Process lo rende inutilizzabile. Se qualcuno conosce un modo per far funzionare Attach to Process, pubblica un link. – Mike
È supportata solo una lingua.Ad esempio, non è possibile avere un'applicazione in C# e una libreria in C++ nella stessa soluzione.
Inoltre, provider ADO.NET di terze parti non sono supportate nei progettisti
In effetti, questo è generalmente il punto di svolta che mi costringe a usare un'edizione non espressa. –
No MFC GUI builder visuale per C++.
EDIT
Ops - basta leggere il tag C#. Lascerò questo anche se nel caso in cui viene fuori in una ricerca per chiunque altro potrebbe anche usare C++
L'attuale versione di VS Express (sto scrivendo nel 2014) non ha diagnostica. Nessun metodo di asserzione e cose come il monitoraggio delle statistiche. Per me questo significa che userò una versione diversa per finire un sito perché limita il test e la convalida. Inutile fare in modo che un sito .NET sottocomponente venga effettivamente utilizzato.
- 1. Qual è lo svantaggio di SqlBulkCopy
- 2. Posso produrre codice commerciale con le edizioni di Visual Studio Express?
- 3. Limitazioni di Visual Studio 2012 Express Desktop
- 4. Visual Studio 2008 Express supporta T4?
- 5. Qual è lo svantaggio di usare semplicemente Redis invece di un RDBMS?
- 6. Le edizioni "Express" di Microsoft SQL Server sono gratuite?
- 7. Qual è la differenza tra le edizioni Orientdb?
- 8. È possibile installare Visual Studio 2010 con Visual Studio 2008 affiancato?
- 9. Sviluppo di Silverlight in Visual Studio Express?
- 10. Limitazioni di Visual Studio 2010 Express
- 11. Limitazioni di Visual Studio 2010 Express C#
- 12. Qual è lo svantaggio della LDA per i testi brevi?
- 13. Licenza Visual Studio Express 2010
- 14. L'opzione di compilazione del batch è stata rimossa in Visual Studio 2012 Express?
- 15. Qual è lo svantaggio di utilizzare il server Fastgigi di Django
- 16. Qual è lo svantaggio dell'uso del preprocessore per definire una chiamata di funzione?
- 17. Impossibile installare Visual Studio Express senza aggiungere SQL Server Express
- 18. È possibile utilizzare PostSharp 3 con Visual Studio Express?
- 19. Utilizzo di SQL Server 2008 R2 con Visual Studio Express
- 20. Esiste una differenza di prestazioni tra le edizioni Web ed Express di SQL Server?
- 21. Visual Studio 2012 Express e .NET 2.0
- 22. Microsoft ha rimosso i collegamenti di Visual Studio 2012 Express per sempre?
- 23. Dove si trova Visual Studio 2005 Express?
- 24. Qual è il miglior prodotto di controllo del codice sorgente per lo sviluppo di Visual Studio?
- 25. Qual è lo scopo del processo di hosting di Visual Studio?
- 26. Soluzioni multilingue per Visual Studio 2010 Express
- 27. visual studio express: strumento diagramma classe gratuito
- 28. Nuovo file di C++ in Visual Studio Express 2015
- 29. Visual Studio 2005 Express Edition è ancora legalmente disponibile ovunque?
- 30. Qual è lo svantaggio della sostituzione di size_t con unsigned long
Spot on Jon ... questa è una delle maggiori funzionalità "mancanti" delle edizioni VS Express. –