Kode Visual Studio: menginjak kaki Visual Studio?

Apa sebenarnya perbedaan antara Microsoft Visual Studio IDE (lingkungan pengembangan terintegrasi) dan editor kode sumber Visual Studio Code? Ini adalah pertanyaan yang lebih sering muncul saat Visual Studio Code mendapatkan momentum di antara para pengembang. 

Jika Anda bertanya Microsoft, Visual Studio dan Visual Studio Code adalah produk yang berbeda yang melayani kebutuhan berbeda. Tetapi karena Visual Studio Code terus menambahkan fitur, pengembang dapat memutuskan bahwa Visual Studio Code yang open source dan dapat diunduh secara gratis adalah semua yang mereka butuhkan.

Microsoft menjelaskan Visual Studio sebagai lingkungan pengembangan berfitur lengkap yang mengakomodasi alur kerja yang kompleks. Visual Studio mengintegrasikan semua jenis alat dalam satu lingkungan, dari desainer, penganalisis kode, dan debugger hingga alat pengujian dan penyebaran. Pengembang dapat menggunakan Visual Studio untuk membangun aplikasi cloud, seluler, dan desktop untuk Windows dan MacOS. 

Microsoft mendeskripsikan Visual Studio Code, di sisi lain, sebagai editor kode yang efisien, hanya dengan alat yang diperlukan untuk siklus kode-build-debug yang cepat. Editor lintas platform melengkapi rantai alat pengembang yang ada, dan dimanfaatkan untuk aplikasi web dan awan.

Tetapi sementara Microsoft memandang kedua alat tersebut sebagai pelengkap, pengembang telah mengajukan pertanyaan tentang redundansi selama bertahun-tahun. Respons ke kueri di Stack Overflow, dibuat empat tahun lalu, simpulkan perbedaannya sebagai berikut: Visual Studio Code adalah "lintas platform", "berorientasi file", "dapat diperluas", dan "cepat," sedangkan Visual Studio "penuh -fitur "," berorientasi pada proyek dan solusi, "" nyaman ", dan" tidak cepat ".

Beberapa orang menunjukkan bahwa "tidak cepat" adalah pernyataan yang meremehkan, dan Visual Studio "cukup berat" dalam hal persyaratan CPU dan memori. Perhatikan juga bahwa penginstalan Visual Studio mungkin berukuran puluhan gigabyte, sedangkan Visual Studio Code membutuhkan beberapa ratus megabyte. 

Yang lain mengatakan Visual Studio Code bukan hanya "editor," mengingat ia memiliki debugging, tugas yang berjalan, kontrol versi, dan penyelesaian kode IntelliSense, seperti Visual Studio. Dan pembaruan bulanan dari Visual Studio Code menawarkan pengembang kemampuan baru setiap beberapa minggu. Rilis Mei 2019, misalnya, menambahkan pilihan cerdas untuk JavaScript dan TypeScript, menggunakan pengetahuan semantik untuk memperluas pilihan ekspresi, tipe, kelas, pernyataan, dan impor. 

Pada Desember 2018, perekrut teknik Triplebyte melaporkan bahwa Visual Studio Code sekarang menjadi editor pilihan bagi para insinyur selama wawancara pemrogramannya, jauh melampaui Visual Studio. Namun dalam indeks Top IDE Pypl, yang didasarkan pada seberapa sering halaman unduhan IDE dicari di Google, Visual Studio masih berkuasa, dengan pangsa 21,92 persen pada Juli 2019. Visual Studio Code, meningkat dari tahun ke tahun, menempati posisi keenam bulan ini dengan pangsa 4,72 persen. Pangsa Visual Studio jatuh.

Satu hal yang dibagikan oleh Visual Studio dan Visual Studio Code adalah banyaknya ekstensi di Visual Studio Marketplace, yang memungkinkan pengguna untuk menambahkan kemampuan mulai dari akomodasi GitHub hingga pengembangan database SQL dan pengembangan web. Ekstensi ini tentu saja memperluas jangkauan dari apa yang dapat dilakukan Visual Studio Code. Microsoft baru-baru ini memperkenalkan Visual Studio Code Java Pack Installer, misalnya, yang membuatnya lebih cepat dan mudah untuk mengkonfigurasi Visual Studio Code untuk pengembangan Java. Ada juga ekstensi pengembangan Python, di antara banyak lainnya.

Dengan Visual Studio Code mengumpulkan uap dan fungsionalitas, Microsoft mungkin memiliki waktu yang lebih sulit untuk menjual pengembang tentang perbedaan antara super-editor dan Visual Studio IDE. Versi produksi Visual Studio 2019 dirilis pada April 2019, jadi IDE-nya masih kuat. Carilah pengembang, untuk terus bertanya-tanya apakah mereka membutuhkan IDE lengkap atau dapat bertahan dengan editor Kode Visual Studio yang terus ditingkatkan.

Anda dapat mengunduh Visual Studio Code atau Visual Studio dari situs web Visual Studio.