Visual Studio yalnızca bir IDE mi?


12

Windows Geliştirme için kastediyorum.

Diğer sorulara baktığımızda VS'ye alternatifler var, ancak web tabanlı olanlar gibi görünüyorlar, ki bu iyi ya da dürtünün sizi yönlendirmesi durumunda not defterinde tüm bir .net web sitesini programlayabilirsiniz.

Ancak, Windows Geliştirme için bir IDE'den daha fazlası var mı? IE Sadece not defterinde bir uygulama oluşturmak mümkün mü, Visual Studio'nun derleyici parçası mı, yoksa komut satırı veya başka bir şeyle çağrılabilen ayrı mı?

VS'yi kullanmak istemiyorum, bundan memnunum, ihtiyacım olanı yapıyor vb., Sadece merak ettiğim bir model.


2
"Sadece bir IDE" ile ne demek istediğinizi tam olarak bilmiyorum.
David Thornley

30
Bir IDE değil, bir yaşam biçimi.
Maxpm

2
Neden düz metin dosyalarını VS'nin dışında derleyip derleyemeyeceğinizi sormuyorsunuz?
JeffO

1
.NET Devs için bir yaşam biçimi. Seni seviyorum intellisense !!
Terrance

3
Evet. Ve bir Ferrari sadece bir araba.
WernerCD

Yanıtlar:


32

Derleyiciler ayrı olarak satılır.

C # için bu olurdu csc.exe. İstediğiniz zaman komut satırından çağırabilirsiniz. Derlenecek kaynak dosyalarının adı, başvurulacak kütüphaneler, derleme seçeneği ve işte siz gidin.

Projenizi oluşturmasını istediğinizde Visual Studio'nun derleyiciyi komut satırı üzerinden çağırdığına inanıyorum. Gördüğünüz derleme çıktı iletileri, komut satırı derleyicisinin döndürdüğü şeydir.

Bunun dışında Visual Studio bir derleyici için bir GUI daha fazlasıdır. Güzel bir metin editörü, hata ayıklayıcı, tasarımcı araçları, SQL tarayıcı, ayrıca test araçları, sürüm kontrolü ve diğer enstrümanlarla (eklentilerle genişletilebilir) entegre olur. Karşılaştırılabilir düzeyde konsolidasyona sahip eşdeğer bir ürün (Microsoft yığını için) bulmak için çok çaba harcıyorsunuz.


2
csc.exe C # derleyicisidir. C / C ++ derlemesi vb. için cl.exe gerekir.
Fanatic23

1
Debugger. Çok iyi bir hata ayıklayıcı. Orada olduğunu bilmiyorsunuz ve başka bir IDE deneyene kadar gerçekten iyi.
Roman Starkov

19

Derleyici tamamen ayrı değil, aynı zamanda bir .net projesi oluşturmak için ihtiyacınız olabilecek her şey. Visual Studio çözümü ve proje dosyaları, MSBuild (başka bir komut satırı aracı) tarafından anlaşılan ve sırayla ilgili derleyiciyi çağıran XML'dir.

Evet, Visual Studio yalnızca bir IDE'dir. Bu, SDLC (SQL Server, StyleCop, vb.) Sırasında kullanabileceğiniz bireysel araçların çoğunu tek bir uygulamaya entegre eder.

Bu kadar!


16

İki sentimi eklemek istiyorum. "Sadece bir IDE" kelimesini kullanamayacağınızı söyleyebilirim. Sorunuzu nasıl ifade ettiğiniz neredeyse "Visual Studio sadece süslü bir metin editörü mü?" Bir hata ayıklayıcı, SQL araçları, görsel bir tasarımcı, mobil geliştirme araçları, hafızayı incelemek için görüntüleyiciler vb.

Sanırım aradığınız cevabı aldınız, derleyiciler ayrı olarak indirilebilir, ancak geliştiricilerin bir IDE'nin masaya ne kadar getirdiğini fark etmelerini istiyorum. Projenizi organize etme yeteneği bile güzel bir şey. Sanırım bu sabun kutusu her şeyden çok "araçları öğren". Visual studio'yu da sistem problemlerinde hata ayıklamak için kullanabilirsiniz.


6
Kabul. Visual Studio'ya 'sadece IDE' demek, Donald Knuth'a 'sadece bir üniversite profesörü' demek gibidir.
Adam Crossland

2
Eh, Katılıyorum, ama o şeyleri bir in aittir do tümleşik geliştirme ortamı (IDE). Bu anlamda, bu ise "sadece bir IDE" ama baya kutudan çıktığı özellikleri ile yüklenir biri.
MetalMikester
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.