Rumah masalah biasa Apakah rangka kerja yang digunakan oleh vscode?

Apakah rangka kerja yang digunakan oleh vscode?

Mar 14, 2024 pm 04:56 PM
vscode bingkai

VSCode ialah editor kod merentas platform yang dibina pada rangka kerja Electron dan Editor Monaco. Rangka kerja Electron memanfaatkan teknologi web dan Node.js untuk mencipta aplikasi desktop merentas platform, manakala Editor Monaco menyediakan keupayaan penyuntingan kod yang berkuasa. Dengan menggabungkan kedua-dua teknologi ini, VSCode mampu menyediakan ciri aplikasi desktop yang kaya sambil mempunyai pengalaman penyuntingan kod yang sangat baik.

Apakah rangka kerja yang digunakan oleh vscode?

VSCode ialah penyunting kod yang dibangunkan berdasarkan Electron (dahulunya dikenali sebagai AtomShell). Electron ialah rangka kerja sumber terbuka untuk membina aplikasi desktop merentas platform menggunakan teknologi web seperti JavaScript, HTML dan CSS. Ia menggabungkan Chromium (sebagai enjin pemaparan) dan Node.js (untuk menyediakan kefungsian asli), membenarkan pembangun menggunakan teknologi hadapan untuk mencipta aplikasi dengan fungsi asli yang kaya.

VSCode menggunakan rangka kerja Electron untuk membina antara muka pengguna menggunakan teknologi web (seperti HTML, CSS dan JavaScript) dan mengakses API tempatan melalui Node.js untuk menyediakan fungsi aplikasi desktop yang kaya. Pada masa yang sama, VSCode juga menggunakan enjin penetapan taip Blink untuk memaparkan antara muka pengguna, memberikan prestasi dan keserasian yang sangat baik.

Selain rangka kerja Electron, VSCode juga menggunakan Editor Monaco sebagai editor kod asasnya. Editor Monaco ialah editor kod berasaskan pelayar, sama seperti Visual Studio Team Services, dengan penyuntingan kod yang berkuasa, penyerlahan sintaks, pelengkapan automatik kod dan fungsi lain.

Ringkasnya, rangka kerja Electron dan Editor Monaco yang digunakan oleh VSCode menyediakannya dengan keupayaan merentas platform yang berkuasa dan fungsi penyuntingan kod yang kaya, menjadikannya editor kod sumber terbuka yang popular.

Atas ialah kandungan terperinci Apakah rangka kerja yang digunakan oleh vscode?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menilai keberkesanan kos sokongan komersial untuk rangka kerja Java Bagaimana untuk menilai keberkesanan kos sokongan komersial untuk rangka kerja Java Jun 05, 2024 pm 05:25 PM

Bagaimana untuk menilai keberkesanan kos sokongan komersial untuk rangka kerja Java

Era baharu pembangunan bahagian hadapan VSCode: 12 pembantu kod AI yang sangat disyorkan Era baharu pembangunan bahagian hadapan VSCode: 12 pembantu kod AI yang sangat disyorkan Jun 11, 2024 pm 07:47 PM

Era baharu pembangunan bahagian hadapan VSCode: 12 pembantu kod AI yang sangat disyorkan

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP

Bagaimanakah pilihan rangka kerja PHP yang ringan mempengaruhi prestasi aplikasi? Bagaimanakah pilihan rangka kerja PHP yang ringan mempengaruhi prestasi aplikasi? Jun 06, 2024 am 10:53 AM

Bagaimanakah pilihan rangka kerja PHP yang ringan mempengaruhi prestasi aplikasi?

Amalan terbaik dokumentasi rangka kerja Golang Amalan terbaik dokumentasi rangka kerja Golang Jun 04, 2024 pm 05:00 PM

Amalan terbaik dokumentasi rangka kerja Golang

Bagaimana untuk memilih rangka kerja golang terbaik untuk senario aplikasi yang berbeza Bagaimana untuk memilih rangka kerja golang terbaik untuk senario aplikasi yang berbeza Jun 05, 2024 pm 04:05 PM

Bagaimana untuk memilih rangka kerja golang terbaik untuk senario aplikasi yang berbeza

Bagaimanakah keluk pembelajaran rangka kerja PHP berbanding rangka kerja bahasa lain? Bagaimanakah keluk pembelajaran rangka kerja PHP berbanding rangka kerja bahasa lain? Jun 06, 2024 pm 12:41 PM

Bagaimanakah keluk pembelajaran rangka kerja PHP berbanding rangka kerja bahasa lain?

Perbandingan prestasi rangka kerja Java Perbandingan prestasi rangka kerja Java Jun 04, 2024 pm 03:56 PM

Perbandingan prestasi rangka kerja Java