IntelliJ 플랫폼
IntelliJ 플랫폼은 IDE 및 언어 인식 개발자 도구를 빌드하기 위한 용도로 JetBrains에서 개발한 오픈소스 플랫폼입니다. 이 플랫폼이 사용되는 대표적 도구로는 IntelliJ IDEA, Android Studio, CUBA Studio, Cursive가 있습니다. Java를 기반으로 구축되어, 해당 언어가 JVM을 대상으로 하는지에 관계없이 모든 언어용 도구를 빌드하는 데 크로스 플랫폼의 접근 방식을 제공합니다. It is available under an Apache 2.0 license allowing you to create royalty-free commercial and non-commercial products on it, including fully-fledged IDEs and plugins.
IntelliJ 플랫폼은 IntelliJ IDEA의 무료 및 오픈 소스 버전인 IntelliJ IDEA Community Edition과 많은 부분이 겹칩니다. 두 프로젝트의 소스 코드는 GitHub에서 호스팅됩니다. 핵심 구성 요소로는 가상 파일 시스템, 텍스트 에디터, UI 프레임워크 디버거, 테스트 러너가 있습니다. 또한, 이 플랫폼은 사용자 지정 언어 및 프레임워크를 빌드하기 위한 API를 비롯해 구문 강조 표시, 탐색, 코드 완성, 검사, 인텐션, 리팩터링, 디버거, 테스트 러너, 도구 창, 액션 및 일반 렉서와 파서도 제공합니다.
JetBrains는 이 플랫폼에서 빌드된 IDE에 게시 및 설치할 수 있는 모든 플러그인이 있는 Plugin Marketplace를 호스팅합니다. IntelliJ 플랫폼에 관한 자세한 내용은 개발자 문서에서 확인할 수 있습니다.