Breaking News

Visual Studio Code atau Visual Studio?

Dalam pengembangan perangkat lunak memilih alat dapat menjadi penentu keberhasilan pengembangan perangkat lunak. Analogi terbaik adalah memotong pohon, Anda dapat memilih memotong pohon dengan gergaji mesin jika pohon tersebut besar atau memilih menggunakan pisau jika pohon tersebut adalah pohon bonsai. Namun, jika pohon tersebut adalah pohon bonsai dan memotongnya menggunakan gergaji mesin maka itu cukup overkill walaupun tidak salah. 

Pada artikel kali ini kita akan membuat tabel besar yang berisi mana yang dapat kita pilih dalam mengembangkan perangkat lunak atau situasi pengembangan perangkat lunak. Kita akan membandingkan Visual Studio (VS) dan Visual Studio Codes (VS Codes) dalam berbagai situasi. Kita akan memberi simbol sebagai berikut:

  • v - artinya didukung 
  • v! - didukung dan direkomendasikan
  • x - tidak didukung
Simbol tersebut diberikan berdasar dukungan Official atau dukungan rekomendasi dari Microsoft. Dukungan pihak ketiga yang belum teruji tidak ditambahkan

SkenarioVSVS codes
Tata Kelola Requirement vx
Menyusun diagram kode dan mockupvv!
Python, R Languagevv!
Game Development (Unity, Cocos, Unreal) v!v
C++, C, C#, Visual Basic, F#v!v
Cloud Development (Azure, AWS) vv       
Java, JSP, Spring boot xv       
ASP.NETv!v       
PHPxv       
Angular, React, JSvv!       
Docker, Container, Microservicesv!v       
Multiplatform App (.NET Maui) vx       
Desktop Appvx       

Berdasar pada masukan tersebut maka dapat kita simpulkan sebagai berikut: 
  • Pada pengembangan aplikasi modern seperti .NET Multiplatform dan aplikasi klasik seperti Windows Form dan desktop App maka Visual Studio dapat diprioritaskan 
  • Pengembangan dengan ukuran proyek besar dan membutuhkan intensitas prosesor dan GPU maka Visual Studio dapat diprioritaskan
  • Pengembangan aplikasi web berbasis skrip seperti PHP, Angular, React, JS maka Visual Studio codes menjadi solusi yang ringan dengan dukungan penuh.
  • Pengembangan berbasis cloud dan docker semuanya didukung secara penuh tanpa ada perbedaan signifikan. Perbedaan terletak pada otomatis pada pengembangan container dan docker itu pun tidak terlalu signifikan.
  • Pengembangan eksklusif seperti Java hanya didukung Visual Studio Codes. Beberapa bahasa pemrograman lain seperti PHP juga hanya terdapat di Visual Studio Codes
Jadi mana yang kalian pasang? kalau masih bingung kamu bisa membaca pos diagram ini Bingung Milih Visual Studio yang mana? - VSID. Kamu juga bisa melihat berbagai varian Visual Studio disini Mengenal Jenis-Jenis Visual Studio - VSID. Semoga membantu! jika ada diskusi yuk kita bahas bersama. 





Tidak ada komentar