Menemukan editor kode sumber terbuka yang baik tidak sulit akhir-akhir ini, memilih salah satunya dapat dilakukan.
Microsoft Visual Studio Code dan GitHub's Atom adalah dua editor kode paling populer, kaya fitur, seperti IDE yang memiliki basis pengguna dan pengikut yang sangat banyak.
Baik VS Code dan Atom sekarang menjadi milik Microsoft karena pengembang asli Atom, GitHub, sekarang dimiliki oleh Microsoft. Mereka memiliki UI modern yang menarik dengan tema gelap asli yang tampak cantik. Kedua editor menggunakan Electron untuk antarmuka pengguna.
Kesamaannya banyak dan inilah mengapa mudah bingung antara memilih salah satunya untuk pengaturan pengkodean Anda.
Jika Anda tidak dapat mengambil keputusan dan ingin membandingkan serta memilih antara satu VS Code dan Atom, artikel ini akan membantu Anda memutuskan sendiri.
Kode Studio Visual
Visual Studio Code (A.K.A. VS Code) adalah salah satu editor kode sumber terbuka modern. Basis penggunanya meledak karena fitur-fiturnya yang mirip IDE tetapi masih relatif ringan pada sumber daya.
Visual Studio Code dibuat oleh Microsoft dan tersedia di Linux, macOS dan Windows. Microsoft merilis sebagian besar dari kode sumber Visual Studio Code di GitHub di bawah Lisensi MIT pada 18 November 2015.
Pengembang VS Code telah melakukan beberapa optimasi fantastis dengan Electron untuk membuatnya seringan dan seefisien mungkin. Dan karena aplikasi Electron bekerja di sebagian besar sistem operasi, pengguna Linux, macOS, dan Windows semuanya dapat memperoleh manfaat dari pengoptimalan ini.
Menginstal VS Code di Linux juga cukup sederhana. Ini sebenarnya tersedia di pusat perangkat lunak dari banyak distribusi.
Mengapa Anda harus memilih Visual Studio Code
- Visual Studio Code [umumnya] dipilih oleh orang-orang yang menginginkan fungsionalitas hampir IDE sejak awal dan tidak ingin mengutak-atik editor kode mereka.
- Visual Studio Code, meskipun berbasis Electron, memiliki overhead yang sangat kecil dibandingkan dengan aplikasi Electron lainnya (Atom GitHub).
- Fungsi yang lebih siap pakai seperti pelengkapan otomatis IntelliSense Microsoft, integrasi Git, dukungan penurunan harga.
- Plug-in hanya dapat menambahkan fitur, tema, dan menambahkan dukungan untuk bahasa baru; dan batasan plugin ini memastikan inti editor tetap familier bahkan setelah menambahkan plugin baru.
Rilis biner yang didistribusikan oleh Microsoft masih merupakan freeware berpemilik. VSCodium dibangun di atas kode sumber terbuka Visual Studio Code. Namun, diskusi tentang VSCodium berada di luar cakupan artikel ini, kecuali untuk mempertimbangkannya sebagai alternatif yang layak untuk Visual Studio Code jika Anda menginginkan fungsionalitas yang ditawarkan Visual Studio Code, tetapi tanpa elemen kepemilikan apa pun.
Atom
GitHub's Atom adalah editor kode sumber terbuka dan gratis lainnya yang tersedia untuk Linux, macOS, dan Windows. Atom adalah aplikasi desktop yang dibuat dengan Electron untuk pengembangan paket yang mudah menggunakan JavaScript.
Kode sumber Atom dirilis di bawah Lisensi MIT di GitHub. Karena Atom adalah produk GitHub, ia memiliki Kontrol Git yang tertanam di dalamnya.
Atom dijuluki sebagai “editor teks yang dapat diretas untuk abad ke-21” karena kemampuannya yang dapat disesuaikan sepenuhnya menggunakan HTML, CSS, dan JS.
Seperti VS Code, Anda dapat dengan mudah menginstal Atom di Linux dan platform lainnya.
Alasan memilih Atom
- Atom disukai oleh orang-orang yang menginginkan editor sederhana dan ingin mengembangkannya karena sifat Atom yang dapat diretas.
- Git bawaan dan integrasi GitHub lengkap; tidak mengherankan mengingat ini dikembangkan oleh GitHub
- Plugin Atom sangat mudah dicari, dipasang, dan ditingkatkan versinya, dari aplikasi itu sendiri.
- Plug-in yang tersedia untuk Atom sangat dapat diperluas, dan pada akhirnya dapat mengubah fungsi editor sepenuhnya dan akhirnya membuat hampir editor baru; Ini benar-benar “dapat diretas”.
- Rilis biner Atom dan kode sumbernya sepenuhnya open source (tidak seperti rilis biner Visual Studio Code yang berisi suku cadang + telemetri).
- Anda dapat mengubah Atom dari editor kode menjadi IDE dengan pelengkapan otomatis kontekstual yang lebih cerdas, fitur navigasi kode, pemformatan dokumen, dan banyak lagi.
Kesimpulan
Baik Atom dan VS Code dibangun di atas Electron. Namun Microsoft telah melakukan lebih banyak optimasi pada VS Code untuk membuatnya seringan mungkin.
Pada titik ini, VS Code seperti Ubuntu, dikirimkan dengan hampir semua hal di luar kotak. Sementara Atom seperti Arch, minimal dan sangat dapat diretas (dapat diperpanjang).
Keduanya, Atom dan VS Code secara teknis berada di bawah Microsoft dan pada akhirnya akan mencapai paritas fitur. Oleh karena itu, yang terbaik adalah pergi dengan editor komunitas Anda (Web dev/Soft dev) condong ke arah dan membuka jalan di depan. Mungkin Anda berakhir dengan Vim!
Artikel Asli