2015-07-30 18 views
27

La mia domanda è che cosa è la differenza tra Visual Studio Express Edition per Desktop e visivo versione Studio Comunità?visiva Studio Express Edition vs Community

voglio usare VS per creare applicazioni desktop, attualmente ho la versione finale di VS2013, ma penso che le versioni citate sono più leggeri e più veloci e completa gratuita per me, perché io non uso la maggior parte delle funzioni in via di sviluppo come squadra server o strumenti di test o IntelliTrace, .... Voglio sapere che le versioni menzionate hanno il supporto completo dell'API di Windows (definizione dei file di intestazione) come le versioni Ultimate/Enterprise?

Non dimenticare la mia prima domanda: VS Express per desktop vs Comunità, perché entrambi sono GRATUITI.

Grazie

+0

Penso che tutte le versioni di Visual Studio abbiano il pieno supporto dell'API di Windows. In realtà è fornito dalle DLL del sistema operativo (kernel32, user32 e così via). Probabilmente alcuni potrebbero non contenere la versione più recente di MFC con nastri fantasia ecc., Ma a chi importa? – valdo

+0

SÌ, ovviamente, ma i file di intestazione dovrebbero esistere e supportati da MFC. – drjackool

risposta

17

Ecco dalla "fonte" :)

Differences between Visual Studio Community Edition and Express Editions

Ecco una citazione da che MSDN blog:

Ci sono due differenze principali tra Visual Studio Community Edition e Express Editions

1) Le edizioni di Visual Studio Express non consentono agli utenti di utilizzare le estensioni (alias. plugins). Ci sono oltre 5000 ottimi plugin per Visual Studio nella Raccolta di Visual Studio. Plugin come Developer Assistant possono aumentare la produttività degli sviluppatori. Sfortunatamente, non sono disponibili per gli utenti di Visual Studio Express. Con la community di Visual Studio Edition, puoi accedervi e utilizzarli tutti!

2) Le edizioni Visual Studio Express sono destinate a piattaforme specifiche: Express per Web consente di sviluppare app Web; Express per Windows consente di sviluppare app Windows; Express per Windows Desktop consente a di sviluppare app desktop. Tuttavia, con la community di Visual Studio Edition, è possibile sviluppare progetti rivolti a piattaforme diverse.

25

Community Edition è il software a pieno titolo, ma non è possibile utilizzarlo su impresa (> 5 utenti)

D'altra parte, le edizioni Express possono essere utilizzati in ambienti aziendali, ma non lascia usi i plugin

Quindi alla fine, per quanto posso dire, la scelta è tra plug-in e impresa. Se è solo un prodotto che stai sviluppando da te, o un software open source, l'edizione comunitaria sarebbe la soluzione migliore. D'altra parte, se vuoi provare l'ultima versione del tuo lavoro gratuitamente, l'edizione Express è per te.

+0

Nessuno sembra menzionare l'importanza dei plugin, in modo che uno possa determinare se ne avrà bisogno. Ma la tua menzione di "plug-in" rispetto a quella aziendale è probabilmente la differenza più importante. –

4

La comunità è come una versione completa di Visual Studio Professional, solo che non consentono lo sviluppo per scopi commerciali (tramite il contratto di licenza). Ad eccezione dello sviluppo di app che vendi in Windows Store.

Perché si vuole comunitario (dito per VS Professional):

  1. È possibile sviluppare un mix di diversi progetti nella stessa soluzione sullo stesso IDE. Con Express sviluppate asp.net e altre app Web (Express per Web) in IDE diversi da quelli che sviluppereste un'applicazione Windows Form (Express for Win Forms).
  2. Ottieni pieno accesso ai plugin che migliorano l'IDE, come gli strumenti di ottimizzazione del codice.
  3. Oltre alla Professional, la community è integrata con molti siti di collaborazione online. Come l'integrazione con repository GIT e hosting Windows Azure.

Express è come le versioni express della vecchia scuola, se si usassero le versioni espresse della vecchia scuola, probabilmente si vuole attenervisi. Permette lo sviluppo commerciale, ma limitano le funzionalità dell'IDE. E rendono più difficile l'utilizzo suddividendo l'IDE solo per gestire le applicazioni Web (come ASP.Net) in un IDE e un IDE diverso per la gestione di Windows Form. (In passato hanno anche diviso gli IDE di Win Form per gestire solo un linguaggio di codifica come C# o VB).

1

Here è il confronto ufficiale

Credo IntelliTrace è la parte più importante mancante nell'edizione comunità. Clonando il pronti contro termine alcune cose simili mancano. ma non penso che siano problemi reali.

Problemi correlati