Kod Visual Studio: Menginjak jari kaki Visual Studio?

Apa sebenarnya perbezaan antara Microsoft Visual Studio IDE (persekitaran pembangunan bersepadu) dan editor kod sumber Visual Studio Code? Ini adalah persoalan yang muncul lebih kerap apabila Visual Studio Code mendapat momentum di kalangan pembangun. 

Sekiranya anda bertanya kepada Microsoft, Visual Studio dan Visual Studio Code adalah produk yang berbeza yang melayani keperluan yang berbeza. Tetapi kerana Visual Studio Code terus menambahkan ciri, pembangun dapat memutuskan bahawa sumber terbuka, yang boleh dimuat turun secara bebas adalah Visual Studio Code yang mereka perlukan.

Microsoft menggambarkan Visual Studio sebagai persekitaran pembangunan berfitur lengkap yang menampung aliran kerja yang kompleks. Visual Studio mengintegrasikan semua jenis alat dalam satu lingkungan, dari pereka, penganalisis kod, dan debuger hingga alat pengujian dan penyebaran. Pembangun boleh menggunakan Visual Studio untuk membina aplikasi cloud, mudah alih, dan desktop untuk Windows dan MacOS. 

Microsoft menggambarkan Visual Studio Code, sebaliknya, sebagai penyunting kod yang diperkemas, hanya dengan alat yang diperlukan untuk kitaran kod-debug kod cepat. Editor lintas platform melengkapkan rantai alat yang ada pada pemaju, dan dimanfaatkan untuk aplikasi web dan awan.

Tetapi sementara Microsoft memandang kedua-dua alat tersebut sebagai pelengkap, para pembangun telah menimbulkan pertanyaan mengenai kelebihan selama bertahun-tahun. Respons terhadap pertanyaan dalam Stack Overflow, yang dibuat empat tahun yang lalu, merangkum perbezaannya dengan cara ini: Visual Studio Code adalah "cross-platform", "file oriented", "extensible" dan "fast" sedangkan Visual Studio "penuh -berfungsi, "" proyek dan berorientasikan penyelesaian, "" mudah, "dan" tidak cepat. "

Beberapa menunjukkan bahawa "tidak cepat" adalah pernyataan yang tidak tepat, dan Visual Studio "cukup berat" dari segi keperluan CPU dan memori. Perhatikan juga bahawa pemasangan Visual Studio mungkin berukuran puluhan gigabait, sementara Kod Visual Studio memerlukan beberapa ratus megabait. 

Yang lain mengatakan Visual Studio Code bukan sekadar "editor", mengingat ia memiliki proses debug, menjalankan tugas, kontrol versi, dan penyelesaian kode IntelliSense, seperti Visual Studio. Dan kemas kini bulanan Kod Visual Studio menawarkan kemampuan baru kepada pemaju setiap beberapa minggu. Rilis Mei 2019, misalnya, menambahkan pilihan pintar untuk JavaScript dan TypeScript, menggunakan pengetahuan semantik untuk memperluas pilihan untuk ekspresi, jenis, kelas, pernyataan, dan import. 

Pada bulan Disember 2018, perekrut kejuruteraan Triplebyte melaporkan bahawa Visual Studio Code kini menjadi editor pilihan jurutera semasa wawancara pengaturcaraannya, jauh melebihi Visual Studio. Tetapi dalam indeks IDE Teratas Pypl, yang berdasarkan pada seberapa sering halaman muat turun IDE dicari di Google, Visual Studio masih berkuasa, dengan bahagian 21.92 peratus pada bulan Julai 2019. Walau bagaimanapun, Kod Visual Studio semakin meningkat dari tahun ke tahun, di tempat keenam bulan ini dengan bahagian 4.72 peratus. Bahagian Visual Studio jatuh.

Satu perkara yang dikongsi oleh Visual Studio dan Visual Studio Code adalah banyaknya pengembangan di Visual Studio Marketplace, yang membolehkan pengguna menambahkan kemampuan mulai dari akomodasi GitHub hingga pengembangan pangkalan data SQL dan pengembangan web. Sambungan ini tentu memperluas jangkauan apa yang dapat dilakukan oleh Visual Studio Code. Microsoft baru-baru ini memperkenalkan Visual Studio Code Java Pack Installer, misalnya, yang menjadikannya lebih cepat dan lebih mudah untuk mengkonfigurasi Visual Studio Code untuk pengembangan Java. Terdapat juga pengembangan Python, antara lain.

Dengan Visual Studio Code mengumpulkan tenaga dan fungsi, Microsoft mungkin lebih sukar menjual pembangun mengenai perbezaan antara super-editor dan Visual Studio IDE. Versi produksi Visual Studio 2019 dirilis pada April 2019, jadi IDE masih kuat. Walau bagaimanapun, carilah pembangun untuk terus memikirkan apakah mereka memerlukan IDE penuh atau boleh mendapatkannya dengan editor Kod Visual Studio yang terus dipertingkatkan.

Anda boleh memuat turun Kod Visual Studio atau Visual Studio dari laman web Visual Studio.