Visual Studio Community ve diğer ücretli sürümler arasındaki fark nedir?


175

Visual Studio Community 2015'te neler eksik? Tam özellikli ve ücretsiz olduğunu söylüyorlar, ancak durum buysa, neden hala 6 grand için Visual Studio Ultimate 2015 veya Visual Studio Enterprise 2015 satıyorlar?

Topluluk önizlemesinde bir şey eksik değil mi? Ve buna neden 'Topluluk' deniyor? Kodum, yeni Windows 10 güncelleme sistemi gibi cihazlarınız arasında senkronize edilmeyecek, değil mi? (Son bölüm hakkında şaka yapıyorlar, değil de).

Yanıtlar:


92

Aşağıdakileri kontrol edin: https://www.visualstudio.com/vs/compare/ Visual studio topluluğu öğrenciler ve diğer akademisyenler, bireysel geliştiriciler, açık kaynaklı projeler ve küçük işletme dışı ekipler için ücretsiz bir sürümdür (bkz. "Kullanım" bölümü bağlı sayfanın altında). VSUltimate şirketler içindir. Ayrıca ücretli sürümlerle daha fazla şey elde edersiniz!


6
Evet. Ben öyle varsaydım. Ama sonra teknik olarak tam özellikli değil. Muhtemelen ~% 85 özellikli olduğunu söylemeye daha meyilli olurum. Bu sayfayı gördüm, ancak o sayfada başka bir şey olarak adlandırılmadığı sürece Topluluğu başkalarıyla nerede karşılaştırdıklarını göremiyorum.
NDEIGU

5
@ SE505: S: Visual Studio Community 2013 diğer Visual Studio sürümleriyle nasıl karşılaştırılır? Y: Visual Studio Community 2013, bireysel geliştiriciler, öğrenciler, açık kaynak katkıda bulunanlar ve küçük ekipler için tasarlanmış ve optimize edilmiş Visual Studio Professional 2013'ün tüm harika işlevlerini içerir . (bkz: visualstudio.com/products/visual-studio-community-vs )
marc_s

24
Topluluk ve Profesyonel arasındaki belirli farklılıkları merak eden herkes için iki büyük fark vardır: Topluluk (1) hiçbir Team Foundation Server özelliğine sahip değildir ve (2) CodeLens'i desteklemez .
hırsızlık önleme

1
VS 2015 için, Topluluk ve Profesyonel işlevsel olarak hemen hemen aynıdır. Başlıca fark alanları şunlardır: 1) Topluluk ile ücretsiz eğitim materyali yok (PluralSight, Azure vb. Erişimi) ve 2) Microsoft'un Team Foundation sunucusu (işbirlikçi / ekip geliştirme araçları) için destek yok. Bireysel olarak ve birçok küçük takım için mesleki gelişim için gereken her şeyi sağlar.
Peter

1
@theftprevention, CodeLens için ücretsiz alternatifler var mı?
ebram khalil

219

2 büyük fark vardır.

  1. Teknik
  2. Lisanslama

Teknik, 3 büyük fark var:

Her şeyden önce, Topluluğun TFS desteği yok.
Git'i kullanmanız gerekecek (bunun bir dezavantaj oluşturup oluşturmadığı veya bunun gerçekten iyi bir şey olup olmadığı tartışılabilir).
Not: MS'in yazdığı budur. Aslında, ağda bir TFS sunucunuz varsa, TFS ile normal şekilde check-in ve check-out yapabilirsiniz. Visual Studio'yu TFS SUNUCU olarak kullanamazsınız .

İkincisi, VS Topluluğu test kabiliyeti bakımından ciddi şekilde sınırlıdır.
Sadece birim testleri. Performans testi yok, yük testi yok, performans profili yok.

Üçüncüsü, VS Topluluğunun Sanal Ortamlar yaratma yeteneği ciddi şekilde kesildi.

Öte yandan, sözdizimi vurgulama, IntelliSense, Step-Through hata ayıklama, GoTo-Definition, Git-Integration ve Build / Publish gerçekten ihtiyacım olan tüm özellikler ve sanırım birçok geliştirici için geçerli.

Diğer tüm şeyler için aynı işi daha hızlı, daha iyi ve daha ucuz yapan araçlar vardır.

Benim gibi her neyse git'i kullanırsanız, NUnit ile birim testi yaparsanız ve Linux'ta CI için Load-Test yapmak için Java Araçları'nı kullanırsanız, VS Topluluk teknik olarak yeterli.

Lisanslama:

A) Bireysel bir geliştiriciyseniz (kurumsal, organizasyon yok), fark yok (AFAIK), ücretli sürümü kullandığınız gibi (alt yüklenici yapmadığınız sürece) CommunityEdition'ı kullanabilirsiniz.
B) CommunityEdition'ı OpenSource (OSI) projeleri için özgürce kullanın
C) Bir eğitim kurumuysanız, CommunityEdition'ı özgürce kullanabilirsiniz (eğitim / sınıf kullanımı için)
D) 250 PC veya kullanıcısı veya bir milyondan fazla ABD'li bir kuruluşsanız gelirler (bağlı ortaklıklar dahil) dolarsa , CommunityEdition'ı kullanmaya İZİN VERİLMEZ .
E) Yukarıda tanımlandığı gibi bir kuruluş değilseniz ve OSI veya eğitim yapmıyorsanız, ancak 5 veya daha az eşzamanlı (VS) geliştiriciye sahip bir "kuruluş" / kuruluşsanız(ama yazılımın sahibi görünür olmaları gerekir ve satmak s, serbestçe VS Topluluğu'nu kullanabilirsiniz değil bir taşeron iseniz yazılımı oluşturmak için daha büyük bir girişim, sonunda kurumsal edecek yazılımını kendi ,) aksi ücretli bir sürüme ihtiyacınız var.

Yukarıda belirtilenler yasal tavsiye niteliğinde değildir.
Ayrıca bkz:
/software/262916/understanding-visual-studio-community-edition-license


yani bu hakkı var? "Öte yandan, sözdizimi vurgulama, IntelliSense, Adım Adım hata ayıklama, GoTo-Definition, Git-Integration ve Build / Publish gerçekten ihtiyacım olan tüm özellikler ve sanırım birçok geliştirici için geçerli."
MonsterMMORPG

@MonsterMMORPG: Evet, hepsine sahip.
Stefan Steiger

@StefanSteiger emin olmak için, eğer solo bir geliştiriciyim ve Visual Studio Community ile bazı yazılım geliştiricileri satıyor ve karşılığında 1 milyondan fazla gelir (veya herhangi bir miktar) kazanıyorsam, hala ücretli bir lisansa ihtiyacım yok mu?
Vallentin

@Vallentin: Lisans hakkındaki yorumum, "ikincisinin" 1 milyon çizgiyi geçtiğiniz, VS'de gelişmeyi bırakmanız veya bir lisans edinmeniz gerektiğidir. Ancak, gerçekten 10E6 gelir elde ederseniz, bu 10k bir sorun olması gerektiğini düşünmüyorum. Aksi takdirde SharpDevelop, Eclipse veya MonoDevelop kullanabilirsiniz. Gerçekten emin olmak istiyorsanız, Microsoft'a e-posta ile sorun ve yanıtı kağıt üzerinde saklayın. Daha güvenli, kayıtlı posta ile sorun.
Stefan Steiger

@StefanSteiger, elbette, şeylerin büyük düzeninde, 10K, 1M ile karşılaştırıldığında hiçbir şey değildir. Ayrıca lisans sadece VS kullanımı için gerekli, sadece MSVC derleyicisini kullanmaya ne dersiniz? Sanki sadece VS için bir lisansa ihtiyacınız varmış gibi, o zaman bir anlamda, VS'yi kullandığınızı asla söylemezsiniz, asla gerçekten bilemezler (sadece varsayımsal konuşma, bir soru olarak).
Vallentin

34

Visual Studio Community ( neredeyse ) profesyonel sürümle aynıdır . Farklı olan VS topluluğunun TFS özelliklerine sahip olmaması ve lisanslamanın farklı olmasıdır. @Stefan tarafından belirtildiği gibi.

VS'deki farklı sürümler burada karşılaştırılır - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

resim açıklamasını buraya girin


Laboratuvar Yönetimi, bahsettiğim Sanal Ortamları (otomatik olarak) kurma yeteneğidir.
Stefan Steiger

2
TFS'yi (Team Foundation Server) VS topluluk sürümü 2015 ile kullandım. Böylece mümkün. Ama burada görüyorum ki, VS Studio Topluluğu'nda TFS için kullanılabilir bir özellik yok. Benim için biraz kafa karıştırıcı. Lütfen bu konuda bana açıklık getirecek misiniz?
Rashedul.Rubel

2
@ Rashedul.Rubel - TFS istemcisi olarak kullanabilirsiniz ve TFS sunucusuna bağlanabilir, en son, check-in, checkout vb. Alabilirsiniz. Ancak TFS sunucusu olarak kullanamazsınız. TFS sunucusu çok kapsamlı bir araçtır. Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz - visualstudio.com/tfs
Yogi

1
@ Rashedul.Rubel: Bu doğru. Gerçekten TFS istemcisi olarak kullanabilirsiniz. Cevabımı buna göre güncelledi.
Stefan Steiger

1
Mac için Visual Studio için böyle bir resim bulamıyorum.
Diomedes Domínguez

19

Bütün bu cevaplar kısmen yanlış.

Microsoft, Topluluğun HERHANGİ BİR KULLANIM için olduğunu açıkladı geliriniz 1 Milyon ABD Doları'nın altında olduğu sürece . Bu Pro ve Topluluk arasındaki tek farktır. Kurumsal veya özgür ya da değil, alakasız.

TFS desteği eksikliği bile doğru değil. Mevcut olduğunu ve mükemmel çalıştığını doğrulayabilirim.

EDIT: İşte $ 1M sınırı ile ilgili bir MSDN yayını: MSDN (ipucu: VS 2017 lisansında)

EDIT: Gelir sınırını aşsa bile, açık kaynak hala ücretsizdir.


@Chris Bordeman, lütfen MS'in söylediği bir bağlantı verebilir misiniz? Bunun doğru olduğunu biliyorum çünkü Mac için VS'de sürümü ne olursa olsun aynı şeyi yapabilirim, ancak MS'in bunu açıkladığını söylediğiniz için, patronumu kanıtlamak ve para kazanmak için bir bağlantıya ihtiyacım var
Diomedes Domínguez


Toplumda XLST dönüşümü hata ayıklama şeyleri için destek yokken, profesyonelde var ....
Gareth

1
Ayrıca, kuruluşunuz 250'den fazla PC'ye sahipse, gelire bakılmaksızın bir işletme olarak kabul edilir.
Chirag K
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.