Microsoft Visual Studio - Sürümler, Karşılaştırma, Özellikler, SSS

Microsoft Visual Studio Editions



Microsoft Visual Studio, Microsoft'tan entegre bir geliştirme ortamıdır (IDE). Bilgisayar programlarının yanı sıra web siteleri, web uygulamaları, web hizmetleri ve mobil uygulamalar geliştirmek için kullanılır. Visual Studio, Windows API, Windows Forms, Windows Presentation Foundation, Windows Store ve Microsoft Silverlight gibi Microsoft yazılım geliştirme platformlarını kullanır. Hem yerel kod hem de yönetilen kod üretebilir. Visual Studio, IntelliSense'i destekleyen bir kod düzenleyicinin yanı sıra kod yeniden düzenleme içerir. Tümleşik hata ayıklayıcı, hem kaynak düzeyinde hata ayıklayıcı hem de makine düzeyinde hata ayıklayıcı olarak çalışır. Diğer yerleşik araçlar, GUI uygulamaları oluşturmak için bir form tasarımcısı, web tasarımcısı, sınıf tasarımcısı ve veritabanı şeması tasarımcısı içerir. Visual Studio, farklı programlama dillerini destekler ve dile özgü bir hizmetin mevcut olması koşuluyla, kod düzenleyicinin ve hata ayıklayıcının neredeyse tüm programlama dillerini desteklemesine izin verir. Yerleşik diller arasında C, C++ ve C# bulunur ve F#, IronPython, IronRuby ve Python gibi diğer diller için destek, ayrı olarak yüklenen dil hizmetleri aracılığıyla sağlanır. Entegre edilebilen üçüncü taraf dil araç setleri, Visual Studio için popüler bir üretkenlik uzantısı olan ReSharper'ı içerir. Microsoft Visual Studio'nun yazılım geliştirmede mimarlar, veritabanı yöneticileri, test ediciler vb. gibi belirli roller için tasarlanmış birden çok sürümü vardır. En popüler sürüm, çoğu kullanıcı için temel özellik setini içeren Profesyonel sürümdür. Enterprise sürümü, Professional sürümünün tüm özelliklerinin yanı sıra gelişmiş hata ayıklama ve test araçları, sunucu tarafı kod yönetimi ve kaynak kontrolü ve iş öğesi takibi için Microsoft Team Foundation Server ile entegrasyon gibi kurumsal geliştirmeye yönelik ek özellikleri içerir. Ultimate sürümü, Visual Studio'nun en kapsamlı sürümüdür ve Enterprise sürümünün tüm özelliklerinin yanı sıra modelleme araçları ve bir UML tasarımcısı, kod analiz araçları ve paralel bilgi işlem desteği gibi gelişmiş geliştirme için ek özellikler içerir. Microsoft ayrıca Visual Studio'nun hobi sahipleri, öğrenciler ve acemi geliştiriciler için tasarlanmış Visual Studio Express adlı ücretsiz bir sürümünü de sunmaktadır. Visual Studio'nun diğer sürümlerinde bulunan özelliklerin bir alt kümesini içerir.



Görsel stüdyo orijinal olarak Project Boston kod adlı ve 1997'de piyasaya sürülen Microsoft'un kendi IDE'sidir. Bu sefer Microsoft, tüm geliştirme araçlarını bir araya toplamış ve bunları tek bir üründe satın almıştır. Yazılımın orijinal sürümü iki sürüm halinde geldi. Bu ilkiydi Visual Studio Profesyonel ve diğeri daha güçlüydü Visual Studio Kurumsal . Profesyonel sürüm 3 CD ile gelirken, gelişmiş Enterprise sürümü 3 CD ile geldi. Şimdi Visual Studio 2017'den bahsedelim.





Microsoft Visual Studio





Microsoft Visual Studio

Şu anda Visual Studio 2017 adlı Visual Studio'nun 11. sürümü, Microsoft'taki Geliştirici Araçları ekibinin en son kararlı sürümüdür. 3 ana sürümde mevcuttur, yani:



  1. Ücretsiz Topluluk Sürümü,
  2. Profesyonel sürüm ve
  3. Kurumsal sürüm.

İÇİNDE Topluluk sürümü - ücretsiz sürüm yazılım paketi ve en az işlevsel. Ancak her iki durumda da, yeni başlayan veya geliştirici bir öğrenci olarak işinizi görür. İkincisi, Community sürümünden biraz daha güçlü olan Professional Edition'dır ve ardından Visual Studio için tüm güçlü araçları içeren tam Enterprise paketi gelir.

Şu anda Visual Studio kod düzenleyici , hata ayıklayıcı , A tasarımcı . Bu, burada sunucu tarafı veya konsollar için basit kod yazabileceğiniz veya düzenleyebileceğiniz, yazdığınız kodun çalışıp çalışmadığını ve kodunuzun iyileştirilmesi gerekiyorsa yardımcı olup olmayacağını kontrol edebileceğiniz anlamına gelir. Aynı zamanda, tıpkı UWP için uygulamalar geliştirirken veya Blend veya XAML kullanarak Xamarin'de yaptığınız gibi, artık Visual Studio'da kullanıcı arabirimleri ve kullanıcı deneyimleri oluşturabileceğiniz için bir tasarımcıdır.

Bu makaledeki tüm bilgiler Microsoft tarafından yapılan dipnotlara atıfta bulunmaktadır. Aşağıda listelenmiştir:



    • Kurumsal varlıklar >250 PC veya > milyon yıllık gelir olarak tanımlanır.
    • Windows Masaüstü, Evrensel Windows Uygulamaları, Web (ASP.NET), Office 365, İş Kolu Uygulamaları, Apache Cordova, Azure Stack, C++ Platformlar Arası Kitaplık Geliştirme, Python, Node.js, .NET Core, Docker Araçları
    • Visual Studio'nun diğer sürümlerinde oluşturulan diyagramları salt okunur modda açabilir.
    • Düzey etkileşim profili oluşturmayı etkinleştirir.

Şimdi Visual Studio sürümlerini karşılaştıralım.

Visual Studio Community'nin ücretsiz sürümü

1] Kimin için?

Visual Studio Community Edition, aşağıdaki kullanım örneklerini büyük ölçüde geliştirecektir. Bireysel geliştiricileri, sınıfta öğrenmeyi, akademik araştırmayı, açık kaynak projelerine katılımı ve 5 kullanıcıya kadar kurumsal olmayan kuruluşları destekleyeceklerdir.

2] Geliştirme platformunu destekleyecek mi?

Yukarıda da belirttiğim gibi, bu kesinlikle destekliyorum geliştirme platformu.

3] Entegre bir geliştirme ortamına ne dersiniz?

IDE için, Visual Studio'nun ücretsiz topluluk sürümü aşağıdaki özellikleri destekleyecektir. Peek algılamayı, yeniden düzenlemeyi, tek tıklamayla web dağıtımını, model kaynak görüntüleyiciyi, bağımlılık grafikleri ve kod haritalarıyla görselleştirme çözümlerini ve çoklu hedeflemeyi destekleyecektir.

4] Gelişmiş hata ayıklama ve teşhis?

Gelişmiş Hata Ayıklama ve Tanılama altında, Visual Studio'nun ücretsiz sürümü aşağıdakileri destekler. Kod ölçümlerini, grafik hata ayıklamasını, statik kod analizini ve bir performans ve teşhis merkezini destekler.

5] Test araçları için destek

Eh, Visual Studio'nun sınırlı özelliklere ve araçlara sahip ücretsiz bir sürümü olduğu için. Sadece birim testini destekler geliştiricilerin kodlarını test etmeleri için.

6] Xamarin (platformlar arası geliştirme) ne kadar iyi entegre edilmiştir?

peki merak ediyorsan xamarin , ne bir puan. Aşağıdaki platformlar arası özellikler, Xamarin altında Visual Studio topluluğu tarafından desteklenir. Bu, Android ve iOS uygulamaları, iOS ve Android UI geliştiricileri, Xamarin Formları (kısaca Xamarin.Forms) ve Xamarin Instant Player arasındaki kod paylaşımıdır.

7] Visual Studio Topluluğu'ndaki diğer geliştiricilerle işbirliği yapabilir misiniz?

Microsoft seninle ilgilendi. Aşağıdaki özellikler, tüm işbirliği ihtiyaçlarınızı karşılamak için Visual Studio tarafından desteklenir. Bunlar, PowerPoint'te storyboard oluşturma, kod inceleme, görev duraklatma/devam ettirme yetenekleri ve üçüncü taraf yazma araçlarını destekleyen Team Explorer'dır.

Okumak : Ne oldu Visual Studio Kodu ?

Visual Studio Profesyonel

1] Kimin için?

Visual Studio topluluğu için belirtilenlere ek olarak, Visual Studio'nun bu profesyonel sürümü, işletmeler gibi kullanım durumlarında desteklenir.

2] Geliştirme platformunu destekleyecek mi?

Yukarıda da söylediğim gibi, kesinlikle destekleyecektir. geliştirme platformu.

3] Entegre bir geliştirme ortamına ne dersiniz?

IDE'den bahsetmişken, Visual Studio'nun profesyonel sürümü, Visual Studio topluluğunun desteklediği her şeyi destekleyecektir. Bu ek olarak CodeLens'i destekleyecektir .

4] Gelişmiş hata ayıklama ve teşhis?

Gelişmiş Hata Ayıklama ve Tanılama altında, profesyonel sürüm, Visual Studio topluluğu tarafından desteklenen Visual Studio'nun ücretsiz sürümünün desteklediği her şeyi tam olarak destekler.

5] Visual Studio'nun test araçlarını ne kadar iyi desteklediğinden bahsetmek

Profesyonel Visual Studio, Enterprise sürümüyle karşılaştırıldığında hala sınırlı özelliklere ve araçlara sahiptir. Sadece birim testini destekler geliştiricilerin kodlarını test etmeleri için.

6] Xamarin (platformlar arası geliştirme) ne kadar iyi entegre edilmiştir?

Xamarin ile ilgileniyorsanız, Visual Studio Community ile aynı özellikleri destekler. Aşağıdaki platformlar arası özellikler, Xamarin altında Visual Studio topluluğu tarafından desteklenir. Bu, Android ve iOS uygulamaları, iOS ve Android UI geliştiricileri, Xamarin Formları (kısaca Xamarin.Forms) ve Xamarin Instant Player arasındaki kod paylaşımıdır.

7] Visual Studio Professional'ı kullanarak diğer geliştiricilerle işbirliği yapabilir misiniz?

Microsoft seninle ilgilendi. Tüm özellikler, tüm işbirliği ihtiyaçlarınızı karşılamak için Visual Studio tarafından desteklenir. Bunlar, PowerPoint'te storyboard oluşturma, kod inceleme, görev duraklatma/devam ettirme yetenekleri ve üçüncü taraf yazma araçlarını destekleyen Team Explorer'dır.

Visual Studio Kurumsal

1] Kimin için?

Visual Studio Professional'a benzer şekilde, bireysel geliştiricileri, sınıfta öğrenmeyi, akademik araştırmayı, açık kaynak proje katılımını, 5 kullanıcıya kadar kurumsal olmayan kuruluşları ve işletmeleri destekler.

2] Geliştirme platformunu destekleyecek mi?

Yukarıda da söylediğim gibi, kesinlikle destekleyecektir. geliştirme platformu.

3] Entegre bir geliştirme ortamına ne dersiniz?

IDE'den bahsetmişken, Visual Studio Enterprise sürümü, Visual Studio Professional'ın desteklediği her şeyi destekleyecektir. Bu ayrıca Canlı Bağımlılık Doğrulaması, Mimari Katman Diyagramları, Mimari Doğrulaması ve Kod Klonu'nu destekleyecektir.

4] Gelişmiş hata ayıklama ve teşhis?

Gelişmiş Hata Ayıklama ve Tanılama bölümünde, Enterprise sürümü tam olarak Visual Studio Professional'ın desteklediği her şeyi destekler. Ayrıca IntelliTrace, kod eşleme hata ayıklayıcı entegrasyonu, .NET bellek dökümü analizini destekler.

5] Test araçları için destek

Visual Studio Enterprise sürümü, diğer alt sürümlerle karşılaştırıldığında tüm özellikler ve araçlarla birlikte gelir. Birim testine ek olarak, canlı birim testini, test senaryosu yönetimini, web yükü ve performans testini, IntelliTest'i, birim testi izolasyonu olarak da adlandırılan Microsoft Fakes'i, kod kapsamını, laboratuvar yönetimini, kodlanmış UI testini, Microsoft Test Manager ile manuel testi, Microsoft Test Manager ile keşif testini destekler ve Microsoft Test Manager ile manuel teste hızla ilerleyin.

6] Xamarin (platformlar arası geliştirme) ne kadar iyi entegre edilmiştir?

Xamarin ile ilgileniyorsanız, Visual Studio Community ve Visual Studio Enterprise desteğinden daha fazla özelliği destekler. Aşağıdaki platformlar arası özellikler, Xamarin adlı diğer iki sürüm tarafından desteklenenlere ek olarak Visual Studio Enterprise tarafından desteklenir. Bunlar Satır İçi Derlemeler, Xamarin Inspector, Xamarin Profiler ve Windows için iOS Remote Simulator'dur.

7] Visual Studio Enterprise'ı kullanarak diğer geliştiricilerle işbirliği yapabilir misiniz?

Microsoft seninle ilgilendi. Açıkçası, tüm özellikler, tüm işbirliği ihtiyaçlarınızı karşılamak için Visual Studio tarafından desteklenmektedir. Bunlar, PowerPoint'te storyboard oluşturma, kod inceleme, görev duraklatma/devam ettirme yetenekleri ve üçüncü taraf yazma araçlarını destekleyen Team Explorer'dır.

windows vista önyüklenebilir usb indir

Visual Studio'yu indirme

Visual Studio'yu pratikte denemek isterseniz, daha fazla bilgi edinebilir ve adresinden indirebilirsiniz. VisualStudio.com.

: Microsoft Visual Studio Dev Essentials geliştirici olmanız için ihtiyacınız olan tüm araçları ve hizmetleri size ücretsiz olarak sağlar. Yazılım, daha fazla geliştiriciyi ve meraklıyı en sevdikleri teknolojileri denemeye teşvik etmek için ücretsiz araçlar, hizmetler ve eğitim sağlamak üzere tasarlanmıştır.

Windows hatalarını hızlı bir şekilde bulmak ve otomatik olarak düzeltmek için PC Repair Tool'u indirin

Şimdi Oku : Başlangıç ​​Kılavuzu Visual Studio'ya Başlarken .

Popüler Mesajlar