Reviewing Zed: An IDE of the Future
Medium
Zed가 뭐야? 👀
빠르고, 많은 강력한 기능을 제공하는 새로운 오픈소스 IDE. 24년 2월 기준 베타 버전으로 지원하고, Mac 장치에서 다운로드할 수 있음. 곧 Window 및 Linux도 지원 예정 🙌
아직까지는 완전한 기능을 갖춘 IDE는 아님.
현재의 이슈 🚨 - 아직까지는 VScode WIN!!
VScode는 현재 대부분의 사람들이 선택하고 가장 인기있는 IDE임. HTML, CSS, JavaScript로 작성되어 대부분의 개발자가 쉽게 확장할 수 있고 동작을 수정하거나 테마를 변경하는 등의 많은 언어를 지원하고 확장에 도움을 주는 프레임워크가 존재함.
그렇지만 Vscode에는 속도가 느리다는 단점이 있음. 여러 플랫폼에서 개발하기 위해 크로스 플랫폼 구축 프레임워크인 Election.js
를 사용하게 되는데, 이는 강력하지만 느리고 많은 메모리를 소모함. 이에 대한 경쟁 옵션 중 하나로 Zed가 언급됨.
Zed의 개요와 주요 성능
Zed는 Atom, Tree-sitter의 개발자가 개발한 IDE로 새로운 IDE 왕좌를 목표로 삼고 있음
Zed의 개발자 중 1명은 VScode를 구동하는 성능 문제 원인인Election.js
를 만든 개발자임
최근 오픈소스로 공개된 Zed는 가벼운 편집기보다 성능이 뛰어나며, VScode보다 성능이 2배 빠름
GPU 성능을 활용하는 GPUI라는 특수 제작 프레임워크를 사용해 뛰어난 속도와 안정성을 제공하는 Rust로 구축됐기 때문
멀티 스레딩으로 여러 개의 코어를 활용할 수 있는 능력을 가짐.
CRDT를 통해 실시간 코드 협업을 지원하고 향상된 경험을 위한 통합 채팅 인터페이스 기능도 제공
GitHub Copilot 지원이 내장되어 있으며, GPT가 포함된 도우미가 제공되어 대량의 코드를 몇 초만에 작성하고, 리팩토링 할 수 있음
Zed의 장점
입력 시 모든 버퍼에 대한 전체 구문 트리를 유지해 언어를 인식하고 LSP(Language Server Protocol) 지원을 추가하면 정확한 코드 강조 표시, 자동 완성, 코드 탐색 기능 사용 가능
에디터에서 직접 shell 엑세스를 제공하는 모든 기능을 갖춘 통합 터미널임
Vim 모드와 VScode 스타일 기본 바인딩이 내장돼 처음부터 코딩 능력을 가속화할 수 있음
편집자가 자신의 느낌을 갖도록 다양한 밝은 테마와 어두운 테마를 선택할 수 있음
Zed의 단점
버그가 있으며, 현재는 Mac에서만 이용 가능 함
확장 프로그램을 생성하거나 사용하는 방법이 없음. (이후 제공 예정)
내장 소스 제어, 디버깅, 테스트 패널, 파일 개요 등 VScode의 기존 사용자라면 익숙할 수 있는 일부 기능이 부족함.
저도 IDE로 VScode가 가장 익숙한데요. 새로운 Zed도 한 번 써 볼만 할 거 같아서 가져왔습니다.
원문은 아래 링크에서 확인해 주세요!
https://medium.com/stackademic/reviewing-zed-the-ide-of-the-future-305d681d990c
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 2월 15일 오전 2:41
오
... 더 보기오
... 더 보기성과는 언제 높아질까? 구성원이 리더의 의지대로 움직여줄 때다. 그래서 리더는 구성원의 스트레스를 줄여줄 의무가 있다.
... 더 보기