# 오픈소스 'Eclipse Theia IDE' 베타를 종료하고 Visual Studio Code에 도전

> Clean Markdown view of GeekNews topic #15606. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15606](https://news.hada.io/topic?id=15606)
- GeekNews Markdown: [https://news.hada.io/topic/15606.md](https://news.hada.io/topic/15606.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-06-30T10:11:05+09:00
- Updated: 2024-06-30T10:11:05+09:00
- Original source: [visualstudiomagazine.com](https://visualstudiomagazine.com/Articles/2024/06/27/eclipse-theia-ide.aspx)
- Points: 11
- Comments: 3

## Summary

Eclipse Theia IDE는 7년의 개발 끝에 베타를 종료하고 일반적으로 사용 가능해졌으며, VS Code와 유사한 기술을 공유하지만 라이선스와 거버넌스 측면에서 차이가 있습니다. Theia IDE는 단일 오픈 소스 기술 스택을 사용하여 데스크탑 및 클라우드 IDE를 생성할 수 있고, 사용자 정의가 용이하며, 유연성과 개방성을 갖춘 최신 기술을 제공합니다. 활발한 오픈 소스 커뮤니티와 다양한 기업의 기여로 인해 Theia IDE는 개발자 도구 시장에서 강력한 경쟁자가 될 수 있습니다.

## Topic Body

- Eclipse Foundation의 Theia IDE 프로젝트가 7년의 개발 끝에 베타를 종료하고 일반적으로 사용 가능해짐  
- Microsoft의 Visual Studio Code와 유사한 기술을 공유하지만, 라이선스와 거버넌스 측면에서 차이가 있음  
- 이클립스 재단은 Theia IDE를 "진정한 오픈 소스 대안"으로 설명함  
  
#### Eclipse Theia IDE와 VS Code의 차이점  
  
- Theia IDE는 VS Code와 동일한 Monaco 에디터를 기반으로 하며, Language Server Protocol (LSP) 및 Debug Adapter Protocol (DAP)을 지원함  
- Theia IDE는 VS Code와 동일한 확장 기능을 지원하지만, Open VSX Registry를 통해 제공됨  
- Microsoft의 Visual Studio Code Marketplace에는 더 많은 확장 기능이 있음  
  
#### Eclipse Theia IDE의 장점  
  
- Eclipse Theia는 단일 오픈 소스 기술 스택을 사용하여 데스크탑 및 클라우드 IDE를 생성할 수 있음  
- Theia는 코드 포킹이나 패치 없이 IDE의 모든 측면을 사용자 정의할 수 있음  
- Theia IDE는 유연성, 개방성, 최신 기술을 결합한 IDE를 찾는 개발자에게 매력적인 선택임  
- 사용자 선호도를 반영한 기본 텔레메트리 비활성화와 같은 기능을 제공함  
- 유연성과 개방성  
- 적응형 툴바, 분리 가능한 뷰, 원격 개발 지원 등 독특한 기능  
- 향후 실시간 협업 모드 지원 예정  
- 활발한 오픈소스 커뮤니티  
  
#### Eclipse Theia 커뮤니티  
  
- Eclipse Foundation이 주최하는 활발한 오픈 소스 커뮤니티가 Theia IDE의 핵심임  
- Ericsson, EclipseSource, STMicroelectronics, TypeFox 등 다양한 기업이 기여하고 있음  
- Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod, Huawei 등도 플랫폼에 기여함  
  
### GN⁺의 의견  
  
1. Theia IDE의 출시는 개발자 도구 시장에 건전한 경쟁을 가져올 것으로 보임. VS Code의 대안을 찾는 개발자들에게 좋은 선택지가 될 수 있음  
  
2. 오픈소스 커뮤니티 주도 모델은 장기적으로 더 나은 혁신과 안정성을 가져올 수 있음. 다만 Microsoft의 자원과 생태계에 비해 초기에는 부족한 점이 있을 수 있음  
  
3. 기업용 IDE 시장에서 Theia IDE가 강점을 보일 수 있음. 맞춤화 가능성과 상용 라이선스의 자유로움이 큰 장점임  
  
4. 프라이버시와 데이터 수집에 대한 우려가 있는 개발자들에게 Theia IDE는 매력적인 대안이 될 수 있음  
  
5. VS Code와의 호환성을 유지하면서도 차별화된 기능을 개발하는 것이 Theia IDE의 성공에 중요할 것. 실시간 협업 모드 등 고유한 기능 개발에 주목할 필요가 있음

## Comments



### Comment 26811

- Author: xcutz
- Created: 2024-06-30T22:27:22+09:00
- Points: 1

자바는 비호감 ㅋㅋ

### Comment 26799

- Author: bus710
- Created: 2024-06-30T12:53:52+09:00
- Points: 2

이 쎄이아 (혹은 떼이아?) IDE를 쓰는 가장 큰 프로젝트라면 아두이노 IDE v2가 아닐까 싶습니다.   
초기에는 여러모로 아쉬운 부분들이 많았는데, 이제는 꽤나 안정적으로 사용 가능하더군요.

### Comment 26796

- Author: neo
- Created: 2024-06-30T10:11:05+09:00
- Points: 2

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40825146) 
- 몇 년 전 VS Code Remote가 나오기 전 사용했음
  - VS Code의 프레임워크에 인터페이스 확장성 컴포넌트를 추가하는 데 유용함
  - Microsoft가 의도적으로 VS Code의 API를 제한해 진정한 편집기 확장성을 배제한 것으로 의심됨
  - Atom은 더 개방적인 수정 허용
  - 예를 들어, VS Code 확장을 위한 폼 빌더를 만들려면 Webview 탭 기능을 수정해야 함
  - Eclipse Foundation이 이를 인식하고 VS Code를 진정한 IDE로 만들기 위한 기초를 제공함

- Theia는 vscode-as-a-platform을 지원하고 웹 브라우저에서 실행 가능하게 한 첫 번째 프로젝트였음

- 사용 목적에 의문을 가짐
  - "Atom" 접근 방식을 유지하면서 VS Code 기능을 모두 제공할 것이라 생각했음
  - 하지만 "자신만의 IDE 구축"을 목표로 하는 것 같음
  - 왜 사용해야 하는지 의문을 가짐

- VS Code의 단점
  - Microsoft가 오픈 소스 버전에서 좋은 애드온을 제한함
  - 공식 버전이 없는 플랫폼에서 불편함
  - MS 스파이웨어 설치를 원하지 않음
  - Eclipse는 IDE로서 악몽 같은 경험을 줌

- Eclipse 브랜드에 대한 긍정적인 감정을 가진 사람이 있는지 궁금함
  - 20년 전 사용했을 때 긍정적이지 않은 경험이었음

- Theia를 몇 년간 팔로우했지만 vscode가 브라우저에서 접근 가능해지면서 흥미를 잃음
  - code-server나 openvscode-server와 비교가 궁금함
  - 웹 브라우저에서 원격 개발을 위해 openvscode-server를 사용함
  - 자신만의 커스텀 IDE를 만들 필요가 없다고 생각함

- 관련 링크 제공
  - Theia: Cloud and Desktop IDE
  - Eclipse Theia 1.0 – Open-Source Alternative to Visual Studio Code
  - Theia: A cloud and desktop IDE framework implemented in TypeScript
  - Theia – One IDE for Desktop and Cloud

- 최근 사용해보고 좋았음
  - VS Code를 사용하지 않지만 생태계에 가치 있는 추가 요소라고 생각함
  - Microsoft와 독립적인 진정한 오픈 대안을 제공함
  - open-vsx.org라는 VS Code + Theia 호환 확장용 오픈 레지스트리를 생성함
  - Theia의 주요 초점은 커스텀 IDE 제품을 만드는 프레임워크/기반을 제공하는 것임

- tree-sitter + LSP 지원이 필수적임
  - Zed와 같은 최근 진입자들이 높은 기준을 설정함
  - LazyVim, Doom/Spacemacs 등으로 neovim과 emacs에 훌륭한 업데이트가 있음
  - 경쟁이 더 많아져서 기쁨

- Microsoft가 통제하는 동일한 코어(Monaco)를 사용하는 것에 불만을 가짐
  - 편집기가 괜찮지만 특별히 좋지는 않음
  - 많은 사용자가 다른 것을 경험하지 못해 좋아하는 것 같음
  - Kate와 kdevelop을 추천함

- VS Codium과의 차이점과 7년이 걸린 이유에 의문을 가짐
