ซอฟต์แวร์แก้ไขข้อความ Zed ออกเวอร์ชัน 1.0 เมื่อทีม Atom คิดใหม่ทำใหม่อีกครั้ง
Body
Zed ซอฟต์แวร์แก้ไขข้อความ (text editor) ที่สร้างโดยอดีตทีมงาน Atom ประกาศออกเวอร์ชัน 1.0 ถือเป็นรุ่นเสถียรรุ่นแรกนับตั้งแต่เริ่มโครงการในปี 2023
ทีมพัฒนา Zed บอกว่าเรียนรู้ข้อจำกัดของ Atom ที่พัฒนาบนเทคโนโลยีเว็บ มีจุดเด่นที่ความยืดหยุ่น ออกซอฟต์แวร์ใหม่ได้เร็ว แต่มีจุดอ่อนที่ข้อจำกัดเรื่องประสิทธิภาพ เพราะไม่มีทางรีดประสิทธิภาพของ editor ให้เหนือกว่าแพลตฟอร์มฐานราก (ในที่นี้คือ Chromium) ไปได้
พอได้โอกาสสร้าง editor ตัวใหม่อีกครั้งจึงคิดใหม่ทำใหม่ แทนที่จะมอง Zed เป็นเว็บเพจ (แบบยุค Atom) เปลี่ยนมามองมันเป็นวิดีโอเกมแทน ส่งข้อมูลเข้า shader ของจีพียูเพื่อความเร็วในการประมวลผล และเขียนเฟรมเวิร์ค GUI ขึ้นมาใหม่ด้วย Rust ทำให้สามารถแสดงผลลื่นได้ระดับ 120fps
การสร้างฐานขึ้นมาใหม่เองทั้งหมดต้องใช้เวลาพอสมควร แต่ช่วยให้ Zed ควบคุมชะตาชีวิตตัวเองได้ เพิ่มฟีเจอร์ใหม่เข้ามาโดยยังรักษาประสิทธิภาพไว้ได้ ตอนนี้ Zed 1.0 มีฟีเจอร์พื้นฐานเพียงพอสำหรับความคาดหวังของนักพัฒนาซอฟต์แวร์แล้ว เช่น Git integration, SSH remoting, Debugger รวมถึงการเชื่อมต่อ AI ผ่าน Agent Client Protocol
ขั้นต่อไปคือทีม Zed กำลังพัฒนา DeltaDB เอนจินซิงก์การเปลี่ยนแปลงที่ลงรายละเอียดระดับตัวอักษร (character-level granularity) เพื่อให้ทั้งมนุษย์และ AI ร่วมกันแก้โค้ดร่วมกัน โดยเห็นโค้ดเดียวกันตลอดเวลา สามารถให้เพื่อนร่วมงานสั่ง agent ของตัวเองมาร่วมแก้โค้ดกับ agent ของเราได้
ที่มา - Zed
mk Fri, 01/05/2026 - 06:07
Continue reading...
Body
Zed ซอฟต์แวร์แก้ไขข้อความ (text editor) ที่สร้างโดยอดีตทีมงาน Atom ประกาศออกเวอร์ชัน 1.0 ถือเป็นรุ่นเสถียรรุ่นแรกนับตั้งแต่เริ่มโครงการในปี 2023
ทีมพัฒนา Zed บอกว่าเรียนรู้ข้อจำกัดของ Atom ที่พัฒนาบนเทคโนโลยีเว็บ มีจุดเด่นที่ความยืดหยุ่น ออกซอฟต์แวร์ใหม่ได้เร็ว แต่มีจุดอ่อนที่ข้อจำกัดเรื่องประสิทธิภาพ เพราะไม่มีทางรีดประสิทธิภาพของ editor ให้เหนือกว่าแพลตฟอร์มฐานราก (ในที่นี้คือ Chromium) ไปได้
พอได้โอกาสสร้าง editor ตัวใหม่อีกครั้งจึงคิดใหม่ทำใหม่ แทนที่จะมอง Zed เป็นเว็บเพจ (แบบยุค Atom) เปลี่ยนมามองมันเป็นวิดีโอเกมแทน ส่งข้อมูลเข้า shader ของจีพียูเพื่อความเร็วในการประมวลผล และเขียนเฟรมเวิร์ค GUI ขึ้นมาใหม่ด้วย Rust ทำให้สามารถแสดงผลลื่นได้ระดับ 120fps
การสร้างฐานขึ้นมาใหม่เองทั้งหมดต้องใช้เวลาพอสมควร แต่ช่วยให้ Zed ควบคุมชะตาชีวิตตัวเองได้ เพิ่มฟีเจอร์ใหม่เข้ามาโดยยังรักษาประสิทธิภาพไว้ได้ ตอนนี้ Zed 1.0 มีฟีเจอร์พื้นฐานเพียงพอสำหรับความคาดหวังของนักพัฒนาซอฟต์แวร์แล้ว เช่น Git integration, SSH remoting, Debugger รวมถึงการเชื่อมต่อ AI ผ่าน Agent Client Protocol
ขั้นต่อไปคือทีม Zed กำลังพัฒนา DeltaDB เอนจินซิงก์การเปลี่ยนแปลงที่ลงรายละเอียดระดับตัวอักษร (character-level granularity) เพื่อให้ทั้งมนุษย์และ AI ร่วมกันแก้โค้ดร่วมกัน โดยเห็นโค้ดเดียวกันตลอดเวลา สามารถให้เพื่อนร่วมงานสั่ง agent ของตัวเองมาร่วมแก้โค้ดกับ agent ของเราได้
ที่มา - Zed
mk Fri, 01/05/2026 - 06:07
Continue reading...