VS Kod, yang dibina menggunakan teknologi Web (HTML, CSS, dan JavaScript), kebanyakannya digunakan sebagai aplikasi yang dipasang secara tempatan. Walau bagaimanapun, kebolehcapaian berasaskan webnya berkembang pesat, menjadikannya perkembangan penting dalam dunia pembangunan web, di mana Vs Code memerintah tertinggi. Ketersediaan web ini menghapuskan keperluan pemasangan perisian, kelebihan yang besar untuk institusi seperti sekolah yang menguruskan pelbagai peranti dan platform seperti Chromebook yang mengehadkan pemasangan perisian tempatan.
Proliferasi versi web Vs Code boleh mengelirukan, jadi mari kita periksa landskap semasa:
Baru -baru ini dilancarkan, vscode.dev memanfaatkan API akses sistem fail (kini disokong oleh Edge dan Chrome) untuk mengakses sistem fail tempatan (dengan kebenaran pengguna). Walaupun tanpa API ini, pengguna boleh memuat naik fail atau, lebih praktikal, membuka repositori. Pada asasnya, ia menyediakan pengalaman kod VS berasaskan pelayar, membuka folder tempatan dan mencerminkan fungsi aplikasi desktop. Walaupun penggunaan asas terasa sama, pengurusan kebenaran dan pintasan papan kekunci memerlukan pelarasan, dan terminal kini tidak tersedia. Walaupun terdapat batasan -batasan ini, ciri -ciri seperti "Cari dalam Projek" mengekalkan kelajuan setanding dengan versi desktop, walaupun pada projek besar.
Github.dev menawarkan satu lagi contoh kod VS berasaskan pelayar, tetapi dengan pendekatan yang berbeza. Akses folder tempatan tidak hadir; Sebaliknya, ia memberi tumpuan kepada akses cepat dan pengubahsuaian repositori GitHub. Perubahan boleh disimpan, dilakukan, dan menarik permintaan yang dimulakan secara langsung dalam penyemak imbas. Walaupun penggabungan yang berpotensi dengan vscode.dev spekulasi, pada masa ini mereka tetap berbeza. Sebaliknya, repositori GitHub juga boleh dibuka secara langsung dalam kod VS yang dipasang secara tempatan tanpa pengklonan.
Codespaces GitHub menyediakan pengalaman kod VS berasaskan pelayar yang lebih maju. Pengesahan Microsoft membolehkan akses ke sambungan yang dipasang secara tempatan. Lebih penting lagi, ia termasuk terminal berfungsi. Setelah dilancarkan, ia menyediakan akses kepada pelbagai runtime dan alat (python, node.js, docker, dan lain -lain), yang membolehkan pengguna menjalankan skrip NPM dan menghasilkan pratonton projek melalui URL.
Gitpod mencerminkan Codespaces GitHub, menawarkan kod VS berasaskan penyemak imbas dengan terminal yang menyediakan persekitaran Docker/Linux penuh. Persediaan yang kuat ini berpotensi membolehkan pencerminan persekitaran pengeluaran, bergantung kepada teknologi yang disokong Gitpod. Gitpod juga mengintegrasikan "ruang kerja" yang menguruskan perkhidmatan, mengendalikan pratonton projek dengan elegan dengan ciri -ciri seperti Running MongoDB Instances. Pengambilalihan berpotensi oleh Microsoft adalah senario yang munasabah, memandangkan arahan menumpu kedua -dua syarikat.
CodesAndBox dan Stackblitz juga menawarkan alternatif VS berasaskan pelayar, atau sekurang-kurangnya menggunakan komponen kod VS.
Server kod Coder membolehkan hosting sendiri kod VS, menyediakan alternatif kepada versi web pihak ketiga. Ini amat berguna untuk menjalankan kod VS pada pelayan awan terkawal, membolehkan pengeditan fail langsung pada pelayan itu sendiri. Pendekatan ini menawarkan kelebihan untuk sekolah dan persekitaran dengan keupayaan perisian tempatan yang terhad, yang berpotensi meningkatkan hayat bateri dengan mengimbangi tugas intensif ke pelayan.
Kebangkitan IDE berasaskan web tidak dapat dinafikan. Kejayaan Figma menunjukkan kelebihan pembangunan pertama web, menggabungkan kemudahan penggunaan, ciri kerjasama, dan kebolehaksesan. Masa depan persekitaran pembangunan semakin menunjuk ke arah web.
Atas ialah kandungan terperinci Banyak wajah kod vs dalam penyemak imbas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!