본문 바로가기
Kotlin/Release Notes

[Kotlin Release Notes] Kotlin/Native IDE Support Preview

by 노력남자 2023. 9. 5.
반응형

2017년 11월 4일

 

Kotlin/Native은 Kotlin을 직접 기계 코드로 컴파일하고 가상 머신 없이 실행 가능한 실행 파일을 생성하는 새로운 기술입니다. KotlinConf 2017에서는 Kotlin/Native 개발 도구의 미리 보기 릴리스를 발표했습니다.

우리는 Kotlin으로 작업하는 IntelliJ IDEA가 있지만, Kotlin/Native은 Clang 및 LLDB 지원과 같은 네이티브 세계의 기술과 통합됩니다. 그래서 JetBrains의 Kotlin/Native 선택은 C 및 C++용 IDE인 CLion입니다.

시작하려면 CLion 2017.3을 다운로드하고 설치하세요(이 버전은 현재 이른 접근 미리 보기 단계에 있음을 유의하세요). 그 다음, JetBrains 플러그인 리포지토리에서 두 개의 플러그인을 설치하세요. CLion에서 "Configure → Plugins → Install JetBrains plugin…"을 선택한 다음, Kotlin 및 Kotlin/Native 플러그인을 찾아 설치하세요. 이것은 여전히 기술 미리 보기이며 버그가 발생할 수 있지만, 문제가 발생하면 신고해주시기 바랍니다!


새로운 Kotlin/Native 프로젝트


새로운 기술을 배우려면 좋은 진입점이 필요하며, 이미 준비된 것이 있습니다. CLion에서 직접 샘플 프로젝트를 생성하고 간단한 코드 예제를 실험해보세요. *New Project → Kotlin/Native Application *을 클릭하고 사용 가능한 샘플 중 하나를 선택하세요. CLion은 필요한 네이티브 패키지를 자동으로 다운로드하고 설치할 것입니다.

 

 

코드 인사이트


Kotlin/Native IDE 지원은 IntelliJ IDEA용 일반 Kotlin 플러그인을 기반으로 합니다. 이는 Kotlin/Native에 대한 모든 특정 코드 검사, 의도, 코드 완성 작업 및 물론 Kotlin/Native에 대한 리팩터링까지 이미 사용 가능합니다!

 


디버깅


CLion 플러그인은 LLDB를 기반으로 한 디버깅을 지원합니다. 이것은 여전히 개발 중이며 특정 조건(그리고 약간의 운이)이 필요합니다. 이를 시도해보시고 작동하는 방식을 알려주시기 바랍니다!

 

 

Kotlin/Native 테스트


CLion 플러그인은 kotlin.test 프레임워크를 사용하여 작성한 테스트 실행을 지원합니다. 현재 테스트를 실행하려면 'Kotlin/Native Test' 실행 구성(Run → Edit Configurations...)을 수동으로 만들어야 합니다. 향후 업데이트에서는 편집기 팝업 메뉴에서 구성을 만들 수 있을 것입니다.


테스트를 실행하면 다음과 같은 멋진 테스트 트리가 표시됩니다:

 


다음은 무엇인가요?


IDE 코드 인사이트, 테스트 지원 및 디버거는 이미 상당히 견고한 도구 세트입니다. 우리는 이러한 기능을 계속 개선하여 공개 릴리스를 위한 경험을 최대한 부드럽게 만들 것입니다. 그러나 Kotlin/Native IDE 지원의 첫 안정적인 릴리스에서 제공할 계획은 여기까지가 아닙니다. 우리는 네이티브 라이브러리와 완전한 상호 운용성을 완전히 지원할 것이며, 이에는 문서 미리 보기, 다국어 네비게이션, 물론 리팩터링 등의 기능이 포함될 예정입니다.

즐거운 Kotlin/Native 사용하세요!

 

원문

 

https://blog.jetbrains.com/kotlin/2017/11/kotlinnative-ide-support-preview/

반응형

댓글