Wat is het verschil tussen Visual Studio Community en andere, betaalde versies?

Wat ontbreekt er in Visual Studio Community 2015? Ze zeggen dat het volledig uitgerust en gratisis, maar als dat het geval is, waarom verkopen ze dan nog steeds Visual Studio Ultimate 2015 of Visual Studio Enterprise 2015 voor 6 mille?

Er ontbreekt iets in het communityvoorbeeld, toch? En waarom heet het ‘Gemeenschap’? Mijn code wordt niet op al uw apparaten gesynchroniseerd, zoals het nieuwe Windows 10-updatesysteem, toch? (Een beetje een grapje over dat laatste deel, en ook een beetje niet).


Antwoord 1, autoriteit 100%

Controleer het volgende: https://www.visualstudio.com/vs/compare/
De Visual Studio-community is een gratis versie voor studenten en andere academici, individuele ontwikkelaars, open-sourceprojecten en kleine niet-zakelijke teams (zie het gedeelte “Gebruik” onderaan de gekoppelde pagina). Terwijl VSUltimate voor bedrijven is. Je krijgt ook meer met betaalde versies!


Antwoord 2, autoriteit 93%

Er zijn 2 grote verschillen.

  1. Technisch
  2. Licentieverlening

Technisch zijn er 3 grote verschillen:

Eerst en vooral heeft Community geen TFS-ondersteuning.
Je zult gewoon git moeten gebruiken (betwistbaar of dit een nadeel is of dat dit eigenlijk een goede zaak is).
Opmerking:dit is wat MS schreef. Eigenlijk kun je normaal in- en uitchecken met TFS, als je een TFS-server in het netwerk hebt. Je kunt Visual Studio gewoon niet gebruiken alsTFS SERVER.

Ten tweede is de VS Community ernstig beperkt in zijn testmogelijkheden.
Alleen unittesten. Geen prestatietests, geen belastingstests, geen prestatieprofilering.

Ten derde is het vermogen van de VS Community om virtuele omgevingen te creëren ernstig verminderd.

Aan de andere kant zijn syntax highlighting, IntelliSense, Step-Through debugging, GoTo-Definition, Git-Integration en Build/Publish echt alle functies die ik nodig heb, en ik denk dat dat voor veel ontwikkelaars geldt.

Voor alle andere dingen zijn er tools die hetzelfde werk sneller, beter en goedkoper doen.

Als je, net als ik, toch git gebruikt, unit testing doet met NUnit, en Java-Tools gebruikt om Load-Testing uit te voeren op Linux plus TeamCity voor CI, dan is VS Community technisch gezien meer dan voldoende.

Licentieverlening:

A) Als u een individuele ontwikkelaar bent (geen onderneming, geen organisatie), geen verschil (AFAIK), kunt u CommunityEdition gebruiken zoals u de betaalde versie zou gebruiken (zolang u geen onderaanneming doet)< br>
B) U kunt CommunityEdition vrij gebruiken voor OpenSource (OSI)-projecten
C) Als je een onderwijsinstelling bent, kun je CommunityEdition vrij gebruiken (voor onderwijs/klaslokaalgebruik)
D) Als u een onderneming bent met 250 pc’s of gebruikers of meer dan een miljoen dollar aan inkomsten (inclusief dochterondernemingen), is het NIET TOEGESTAANom CommunityEdition te gebruiken.
E) Als u geen onderneming bent zoals hierboven gedefinieerd, en geen OSI of opleiding doet, maar een “onderneming”/organisatie bent, met 5 of minder gelijktijdige (VS) ontwikkelaaren, kan VS Community vrij gebruiken (maar alleen als u de eigenaar bent van de software en deze verkoopt, niet als u een onderaannemer bentdie software maakt vooreen grotere onderneming, software waarvan de onderneming uiteindelijk eigenaarzal zijn), anders heb je een betaalde versie nodig.

Het bovenstaande is geen juridisch advies.
Zie ook:
https://softwareengineering.stackexchange.com/questions/262916/Gesnedenstand-visual- studio-community-edition-licentie


Antwoord 3, Autoriteit 37%

Visual Studio Community is hetzelfde (bijna ) als professionele editie. Wat verschilt is dat VS-gemeenschap geen TFS-functies heeft, en de licenties is anders. Zoals vermeld door @stefan.

De verschillende versies op vs worden hier vergeleken –
https://www.visualstudio.com/en -US / Products / Vergelijk-Visual-Studio-2015-producten-VS


Antwoord 4, Autoriteit 21%

Al deze antwoorden zijn gedeeltelijk verkeerd.

Microsoft heeft verduidelijkt dat de gemeenschap voor enig gebruik is zolang uw inkomsten onder de USD-dollars van $ 1 miljoen zijn. Dat is letterlijk het enige verschil tussen pro en gemeenschap. Zakelijk of vrij of niet, irrelevant.

Zelfs het ontbreken van TFS-ondersteuning is niet waar. Ik kan verifiëren dat het aanwezig is en perfect werkt.

EDIT: Hier is een MSDN-bericht met betrekking tot de limiet van $ 1m: MSDN (Hint: het zit in de VS 2017-licentie)

EDIT: zelfs over de inkomstengrens, is Open Source nog steeds gratis.

Other episodes