Zed , editor kod moden yang meletakkan dirinya sebagai alternatif pantas kepada VSCode , telah melancarkan ciri debugging yang sangat dinanti-nantikan selepas 8 bulan pembangunan yang didorong oleh komuniti. Walaupun pelancaran ini menandakan pencapaian penting ke arah Zed 1.0 , reaksi pengguna mendedahkan kedua-dua keterujaan dan kebimbangan mengenai pelaksanaan semasa.
Debugger ini menyokong bahasa pengaturcaraan popular termasuk Rust , C/C++ , JavaScript , Go , dan Python melalui Debug Adapter Protocol ( DAP ). Ia menampilkan konfigurasi automatik, panel UI yang boleh disesuaikan, dan aliran kerja debugging yang dipacu papan kekunci. Walau bagaimanapun, respons komuniti menyerlahkan beberapa jurang yang menghalang ramai pembangun daripada membuat peralihan sepenuhnya.
Bahasa yang Disokong: Rust, C/C++, JavaScript, Go, Python (dengan sokongan sambungan untuk bahasa tambahan melalui Debug Adapter Protocol)
![]() |
---|
Pengumuman ciri debugger baharu Zed, menonjolkan keupayaan dan sokongan bahasa pengaturcaraannya |
Ciri Kritikal yang Masih Hilang
Ramai pengguna menyatakan kekecewaan dengan batasan semasa debugger. Ketiadaan alat debugging penting seperti tetingkap watch, paparan stack trace, dan data breakpoint telah menyebabkan pembangun berpengalaman mahukan lebih. Sesetengah ahli komuniti menyatakan bahawa ciri-ciri yang hilang ini menjadikan debugger tidak mencukupi untuk sesi debugging yang kompleks, mengekalkannya dalam apa yang mereka anggap sebagai wilayah beta walaupun pengumuman rasmi.
Kekurangan sokongan untuk berbilang sesi debug serentak dan keupayaan debugging multithreaded lanjutan juga membimbangkan pengguna berkuasa yang bergantung pada ciri-ciri ini untuk kerja harian mereka.
Ciri-ciri yang Hilang: Tetingkap pantau, paparan jejak tindanan, titik putus data, pelbagai sesi nyahpepijat serentak, nyahpepijat berbilang benang lanjutan
Sokongan Platform Kekal Berpecah-belah
Pengguna Windows terus menghadapi pengabaian rasmi, dengan tiada binaan Windows awam tersedia daripada pasukan Zed . Walaupun binaan tidak rasmi yang diselenggara komuniti wujud melalui repositori pihak ketiga, situasi ini mengecewakan pembangun yang memerlukan sokongan merentas platform yang boleh dipercayai. Pendekatan pembangunan yang berpusatkan Mac telah mewujudkan halangan untuk pasukan yang bekerja merentas sistem pengendalian yang berbeza.
Pengguna Linux melaporkan isu rendering fon yang berterusan pada paparan bukan retina, dengan teks kelihatan kabur berbanding editor lain. Masalah teknikal ini menjejaskan kebolehbacaan dan pengalaman pengguna, terutamanya pada monitor resolusi standard.
Ketersediaan Platform: Sokongan rasmi untuk macOS dan Linux, binaan Windows tidak rasmi tersedia melalui repositori komuniti
Batasan Ekosistem Extension
Ketibaan debugger menyerlahkan cabaran yang lebih luas Zed dengan sokongan extension. Tidak seperti ekosistem plugin komprehensif VSCode , Zed pada masa ini hanya menyokong extension bahasa, menyebabkan pengguna bergantung pada alat khusus seperti PlatformIO tidak dapat berhijrah. Batasan ini mewujudkan masalah ayam-dan-telur di mana pembangun berpegang pada editor yang telah mapan kerana integrasi pihak ketiga yang hilang.
Ekosistem extension belum begitu sampai lagi... tetapi untuk banyak perkara yang telah saya gunakan, ia mencukupi. Debugger telah menjadi ciri besar yang hilang bagi saya.
Statistik Pembangunan: 8 bulan pembangunan, 977 komit, 24,000+ baris kod disumbangkan oleh komuniti
Kontroversi Integrasi AI
Tema yang tidak dijangka dalam perbincangan komuniti tertumpu pada integrasi ciri AI Zed . Sesetengah pengguna menyatakan kekecewaan dengan peralihan editor ke arah alat berkuasa AI , lebih mengutamakan fokus pada fungsi editing teras. Pengenalan ciri AI berbayar yang berharga 20 dolar Amerika Syarikat sebulan telah menimbulkan persoalan mengenai hala tuju projek, dengan pengkritik berhujah ia mengalihkan sumber daripada ciri asas seperti penambahbaikan integrasi Git .
Harga AI: Ciri-ciri AI dihargakan pada $20 USD sebulan
Persoalan Prestasi Berterusan
Walaupun Zed menekankan kelajuan, sesetengah pengguna melaporkan isu prestasi yang bercanggah dengan titik jualan utama editor. Kelewatan pertukaran fail dan latensi menaip yang melebihi Emacs dengan sokongan pelayan bahasa telah mengejutkan pengguna yang mengharapkan prestasi sepantas kilat. Penggunaan WebAssembly untuk plugin mungkin menyumbang kepada kebimbangan prestasi ini.
Pelancaran debugger mewakili kemajuan ketara untuk Zed , tetapi maklum balas komuniti mencadangkan editor masih memerlukan pembangunan yang besar sebelum mencabar alternatif yang telah mapan. Walaupun asas kelihatan kukuh, ciri yang hilang dan isu sokongan platform terus mengehadkan penggunaan dalam kalangan pembangun profesional yang mencari persekitaran pembangunan yang lengkap.
Rujukan: The Debugger is Here