Zed โปรแกรมแก้โค้ดที่เน้นประสิทธิภาพการตอบสนองต่อการพิมพ์ในระดับเกมมิ่งและรองรับการเขียนโค้ดร่วมกันในตัว ประกาศเปิดซอร์สโค้ดทั้งฝั่งไคลเอนต์และเซิร์ฟเวอร์ทั้งหมดให้ใช้งานได้ฟรี โดยฝั่งไคลเอนต์มีสัญญาอนุญาตเป็น GPL และฝั่งเซิร์ฟเวอร์เป็น AGPL
Zed ชูจุดเด่นที่ latency จากการกดแป้นพิมพ์จนถึงการแสดงตัวอักษรบนหน้าจอต่ำกว่าโปรแกรมแก้ไขโค้ดอื่นๆ โดยอาศัยส่วนกราฟิกใน Apple Silicon และไลบรารีของตัวเองที่ชื่อว่า GPUI ที่เขียนด้วย Rust นอกจากการตอบสนองต่อการพิมพ์จะเร็วแล้ว ยังสามารถเปิดโปรแกรมได้เร็วและกินหน่วยความจำน้อย
นอกจาการเขียนโปรแกรมแล้ว Zed ยังรองรับการแชร์เอกสารร่วมกันให้ช่วยกันเขียนโปรแกรม สามารถคุยงานในแชตหรือคุยด้วยเสียงก็ได้ ในเวอร์ชั่นใหม่ยังมีฟีเจอร์ Fireside Hacks ชวนคนบนอินเทอร์เน็ตมาช่วยกันเขียนโปรแกรมผ่านลิงก์
ทีมงานระบุว่ากำลังหาโมเดลทำธุรกิจที่ยั่งยืนต่อไป โดยคาดว่าในอนาคตจะเปิดบริการช่วยกันเขียนโค้ดเป็นแบบเก็บเงิน หรือให้บริการ AI ช่วยเขียนโค้ดในตัว
โปรแกรมยังใช้งานได้บนแมคเท่านั้น
ที่มา - Zed
Comments
เพิ่งรู้เลยครับ ว่าโปรแกรมเมอร์พิมพ์กันเร็วขนาด latency เป็นปัจจัยในการเลือก editor เลยทีเดียว 😱😱
ผมเป็นนะ พวก editor แบบ browser-based นี่มันตอบสนองช้ามาก ถ้าเลือกได้ยังชอบกลับไป native อยู่
(แต่โปรเจคซับซ้อนเข้า ต้องใช้ devcontainer ยังไง VS code ก็ชนะ)
lewcpe.com , @wasonliw
เมื่อก่อนผมใช้ Edit Plus กับ complier เพียวๆ เขียนภาษา Java กับ C# ยุคแรกๆ ก็ด้วยเหตุผลคล้ายกันนี่แหล่ะ แต่พอเจอ VS Code ปุ๊บ เหลือใช้แค่ตัวเดียวเลย แทบไม่อยากไปยุ่งกับ Editor ขนาดใหญ่ เบื่อเวลามีปัญหาทีไม่รู้ว่าอยู่ตรงไหน ทั้งปุ่ม ทั้งเมนูยุบยับไปหมด
browser-based นี่ไม่ไหวจริงๆครับ ถ้าโปรเจคเล็กๆ งานส่วนตัว ผมใช้ Neovim ส่วน VSCode ใช้กับงานที่ต้องทำร่วมกับคนอื่น ได้แต่ภาวนาว่า มันจะรักษาความลีนระดับนี้ได้ไปตลอด
..: เรื่อยไป
ผมก็แปลกใจ เพราะส่วนตัวก็เคยเขียนกับพวก Native Text Editor หรือ IDE ที่เร็วมาก ๆ มาก่อน แต่พอย้ายมา VSCode ก็ไม่ได้รู้สึกถึงความเร็วการพิมพ์ที่หน่วงลงอะไรขนาดนั้น สำหรับผมแล้ว ตราบใดที่ไม่เกิน 10 ms ก็ถือว่าสอบผ่าน ทั้งนี้ส่วนหนึ่งก็น่าจะเพราะว่าผมพิมพ์ช้าด้วย (100 WPM)
100 WPM เรียกพิมพ์ช้านะครับ 🥲
น่าจะพิมพ์ศูนย์ผิดครับ จริง ๆ ต้องเป็น 1000 WPM100 WPM ทากยังเดินไวกว่า
😭
อย่าเข้าใจผมผิด สำหรับผม 100 WPM คือเร็วมาก ๆ แล้ว แต่ผมไม่คิดว่า 100 WPM จะเร็วพอที่จะรู้สึกถึงความหน่วงของ IDE ได้ ผมว่าระดับพิมพ์เร็วขนาดนั้นคงต้องอย่างน้อย 140 - 180 WPM แล้วล่ะ
เข้าใจครับ 😅 ผมแค่กรีดร้องอยู่ 🥲
แต่ส่วนของการรู้ว่าหน่วงบางทีไม่ต้องพิมพ์เร็วก็ได้ครับ เวลาเล่นเกมนี่กดทีเดียวก็รู้ตัวกันแล้ว orz