Zed, editor kolaboratif yang ditulis di Rust sekarang menjadi open source 

Zed

Zed

Baru-baru ini diumumkan melalui postingan blog itu Zed, editor kode multi-pengguna, kini telah menjadi open source. Di bawah arahan Nathan Sobo, penulis proyek Atom yang terkenal (dasar dari VS Code), bersama dengan tim yang terdiri dari mantan pengembang editor Atom, platform Electron, dan perpustakaan penguraian Tree-sitter, Zed kini beralih ke menjadi sumber terbuka.

Bagi yang belum tahu tentang Zed, Anda harus mengetahuinya menonjol karena fokusnya pada pengorganisasian pengembangan kolaboratif secara real time dan memaksimalkan produktivitas dan daya tanggap antarmuka. Pencipta proyek ini menekankan pada tindakan pengeditan yang instan dan efisiensi dalam menyelesaikan tugas pengkodean.

Fitur Zed meliputi:

  • Analisis sintaksis lengkap- Zed menggunakan pohon sintaksis lengkap dari berbagai bahasa pemrograman untuk menyediakan penyorotan sintaksis yang akurat, pemformatan otomatis, penyorotan struktural, dan pencarian kontekstual.
  • Dukungan untuk LSP: Zed memungkinkan Anda memanggil server LSP untuk fungsi seperti pelengkapan otomatis, navigasi kode, diagnosis kesalahan, dan pemfaktoran ulang.
  • Kustomisasi tema: Pengguna dapat terhubung dan beralih antar tema, dengan tersedia tema terang dan gelap.
  • Pintasan keyboard: Zed menyertakan pintasan keyboard VS Code default, dan juga menawarkan mode kompatibilitas opsional dengan pintasan dan perintah keyboard Vim.
  • Integrasi dengan GitHub Copilot: Zed terintegrasi dengan GitHub Copilot untuk membantu dalam menulis dan memfaktorkan ulang kode.
  • Emulator terminal terintegrasi: Termasuk emulator terminal bawaan untuk pengalaman pengembangan yang lancar.
  • kolaborasi waktu nyata: Memungkinkan penelusuran kolaboratif dan pengeditan kode oleh beberapa pengembang di ruang kerja bersama.
  • Alat untuk manajemen proyek dan kerja tim: Zed menyediakan alat untuk diskusi bersama dan perencanaan kerja tim, termasuk manajemen tugas, pencatatan, pelacakan proyek, obrolan teks dan suara.
  • Akses jarak jauh ke proyek: Pengguna dapat terhubung untuk mengerjakan proyek dari komputer mana pun, tanpa terbatas pada data di sistem lokal. Bekerja dengan proyek eksternal dilakukan dengan cara yang sama seperti bekerja dengan kode lokal.

Zed sekarang menjadi sumber Terbuka

Tentang berita disebutkan bahwa untuk membiayai pekerjaan tersebut anggota penuh waktu tim pengembangan Zed, the proyek akan didasarkan pada model bisnis yang menawarkan layanan berbayar tambahan.

Yang pertama dari layanan ini adalah «Zed Channels", yang mencakup penerapan kantor virtual untuk mengatur pekerjaan tim pengembangan pada proyek skala besar. Hal ini memungkinkan banyak pengembang untuk berkolaborasi, berinteraksi, dan menulis kode bersama secara efisien. Berdasarkan Zed Channels, inisiatif “Fireside Hacks” telah diluncurkan, di mana siapa pun dapat menyaksikan perkembangan Zed secara real time.

Selain itu, disebutkan bahwa di masa depan, proyek ini berencana menawarkan layanan dengan asisten cerdasnya sendiri, dengan gaya GitHub Copilot. Selain itu, penerapan plugin pembayaran khusus yang menyesuaikan dengan kebutuhan spesifik pengembangan produk komersial dan penggunaannya di perusahaan juga dipertimbangkan.

Inisiatif ini tidak hanya akan memberikan sumber pendapatan untuk mempertahankan kelanjutan pengembangan Zed, namun juga akan menawarkan alat dan layanan tambahan yang akan meningkatkan pengalaman pengembangan dan kolaborasi bagi pengguna editor Zed.

Di bagian kode sumber server, bertugas mengoordinasikan edisi multi-pengguna, Ini tersedia di bawah lisensi AGPLv3, sedangkan editornya sendiri dirilis di bawah lisensi GPLv3.

Untuk Anda antarmuka pengguna, perpustakaan GPUI telah digunakan, juga open source di bawah lisensi Apache 2.0. Seluruh proyek dikembangkan dalam bahasa Rust. Zed saat ini hanya didukung di macOS, tetapi dukungan untuk Linux, Windows, dan Web sedang dalam pengerjaan.

Mengapa kita melakukan ini? Yang terpenting, kami percaya bahwa menjadikan Zed open source akan menjadikannya produk terbaik. Misi kami adalah menciptakan editor kode tercanggih di dunia dan menyerahkannya ke tangan jutaan pengembang. Ada banyak permasalahan yang muncul ke permukaan dan kita memerlukan semua bantuan yang bisa kita peroleh. Mengingat semua pengguna Zed adalah programmer, lebih masuk akal untuk membuka Zed ke kumpulan bakat maksimal.

El Performa luar biasa Zed dicapai melalui penggunaan multi-threading, memanfaatkan semua inti CPU yang tersedia, dan rasterisasi jendela di sisi GPU. Hasilnya, Zed mencapai tingkat respons yang tinggi, dengan perkiraan waktu respons penekanan tombol hanya 58 ms. Sebagai perbandingan, Sublime Text 4 memiliki clock 75 ms, CLion pada 83 ms, dan VS Code pada 97 ms. Selain itu, waktu startup Zed adalah 338 ms, dibandingkan dengan 381 ms untuk Sublime Text 4, 1444 ms untuk VS Code, dan 3001 ms untuk CLion. Dari segi konsumsi memori, Zed menggunakan 257 MB, sedangkan Sublime Text 4 menggunakan 219 MB, VS Code 556 MB, dan CLion 1536 MB.

Dengan pendekatan inovatif dan kinerja luar biasa, Zed berupaya menggabungkan ringannya editor teks dengan fungsionalitas lingkungan pengembangan terintegrasi modern, sehingga menawarkan alat yang kuat dan efisien bagi pemrogram.

Akhirnya ya Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.