Express sürümleri
Visual Studio'nun ücretsiz sürümleri, her biri belirli bir göreve (veya 2010 sürümleri için kullanılan dil) adanmış ağabeylerinin "bozulmuş" versiyonudur. "Degraded", çünkü Express sürümleri tüm Visual Studio eklentisi ekosistemini desteklemiyor. Kendi başınıza veya küçük bir geliştirici ekibi dahilindeyseniz harikalar. 30 gün boyunca serbestçe kullanılabilirler ve daha sonra 30 günden sonra devam eden kullanım için ücretsiz bir ürün anahtarı isterler (anahtarı elde etmek sadece birkaç saniye sürer, önemli değil).
Hem 2010 hem de 2012 sürümleri hala kullanılabilir ve neredeyse tümü Windows 7 ile uyumludur. Bunun tek istisnası, Windows 7'ye teknik olarak yüklenebilen ancak Windows 8 için Visual Studio 2012'nin Windows 8'e yüklenebilmesi, ancak Win 8 uygulamaları oluşturmak için ciddi bir insan çabası gerektirmesidir .
Hangi uygulamayı yazmak istediğinize bağlı olarak, nasıl seçileceği:
- Windows Mağazası (Win 8 ve Win RT) uygulamaları:
- Windows 8 için Visual Studio 2012 Express
- Masaüstü Windows / Konsol uygulamaları:
- Windows Masaüstü için Visual Studio 2012 Express (Silverlight ve XNA da)
- Visual C ++ 2010 Express ( WPF desteği yok , ancak COM + desteği)
- Visual C # 2010 Express
- Visual Basic 2010 Express
- Web uygulamaları (ASP.NET, MVC 3/4):
- Web için Visual Studio Express 2012
- Visual Web Developer 2010 Express
- Windows Phone (Silverlight 3/4, XNA) uygulamaları:
- 7.5 / 8 uygulamalar: Windows Phone için Visual Studio Express 2012
- 7 / 7.5 uygulamalar: Windows Phone için Visual Studio 2010 Express
Tam deneme sürümü
Ayrıca Visual Studio 2012'nin deneme sürümlerini yükleyebileceğinizi unutmayın . Eğer kendi başınızaysanız, "Ultimate" veya "Premium" versiyonunu denemek fazla önemlidir. Hepsinin 90 günlük deneme limitleri var, bunun iyi bir fikir aldığını ya da küçük ölçekli bir projeye imza attığını düşünüyorum.
"Profesyonel" sürüm, yukarıda belirtilen her şey için uygulama oluşturmak için ihtiyacınız olan her şeyi ve örneğin Sharepoint, Office veya Biztalk gibi bir "iş" ortamıyla ilgili diğer uygulama türlerini içerir.