Untuk Pengembangan Windows yang saya maksud.
Melihat pertanyaan lain ada alternatif untuk VS, tetapi mereka tampaknya yang berbasis web, yang baik-baik saja, atau Anda dapat memprogram seluruh situs web .net di notepad, jika dorongan mendorong Anda.
Tetapi apakah ada yang lebih dari sekadar IDE untuk Pengembangan Windows? IE Apakah mungkin bagi saya untuk membuat aplikasi hanya dengan notepad, apakah bagian kompiler dari Visual Studio, atau terpisah, yang dapat dipanggil melalui baris perintah atau sesuatu?
Saya tidak ingin tidak menggunakan VS, saya senang dengan itu, melakukan apa yang saya butuhkan dll, hanya lebih banyak aspek yang saya ingin tahu.
productivity
ide
visual-studio
Psytronic
sumber
sumber
Jawaban:
Kompiler tersedia secara terpisah.
Untuk C # itu akan menjadi
csc.exe
. Anda dapat memanggilnya dari baris perintah kapan saja. Sampaikan nama file sumber untuk dikompilasi, perpustakaan untuk referensi, opsi kompilasi dan di sini Anda pergi.Saya percaya Visual Studio sendiri memanggil kompilator melalui baris perintah ketika Anda memintanya untuk membangun proyek Anda. Pesan output build yang Anda lihat adalah apa yang dikembalikan oleh kompiler baris perintah.
Terlepas dari Visual Studio ini lebih dari sekedar GUI untuk kompiler. Ini memiliki editor teks yang bagus, debugger, alat desainer, browser SQL, juga terintegrasi dengan alat uji, kontrol versi dan instrumen lainnya (dapat diperpanjang melalui plug-in). Anda akan berusaha keras untuk menemukan produk yang setara (untuk tumpukan Microsoft) dengan tingkat konsolidasi yang sebanding.
sumber
Tidak hanya kompiler yang benar-benar terpisah, begitu juga hal lain yang Anda perlukan untuk membangun proyek .net. Solusi Visual Studio dan file proyek hanyalah XML yang dipahami oleh MSBuild (alat baris perintah lain), yang pada gilirannya memanggil kompiler yang relevan.
Ya, Visual Studio hanyalah sebuah IDE. Itu mengintegrasikan sebagian besar alat individual yang mungkin Anda gunakan selama SDLC (SQL Server, StyleCop, dll.) Ke dalam satu aplikasi.
Itu saja!
sumber
Saya ingin menambahkan dua sen saya. Saya akan mengatakan Anda tidak dapat menggunakan kata-kata "hanya sebuah IDE". Cara Anda mengucapkan pertanyaan Anda hampir seperti yang Anda katakan "apakah Visual Studio hanya editor teks mewah?". Ingat itu memiliki debugger, alat untuk SQL, desainer visual, alat untuk pengembangan ponsel, pemirsa untuk memeriksa memori, dll. Visual Studio adalah IDE dan IDE adalah paket alat pengembangan / debugging.
Saya pikir Anda mendapat jawaban yang Anda cari, yang merupakan kompiler dapat diunduh secara terpisah, tetapi saya ingin develpors menyadari berapa banyak IDE membawa ke meja. Bahkan kemampuan untuk mengatur proyek Anda adalah hal yang indah. Saya kira kotak sabun ini lebih "tolong pelajari alatnya" daripada yang lainnya. Anda bisa menggunakan visual studio untuk men-debug masalah sistem juga.
sumber