IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
IntelliJ IDEA의 강력함과 다양한 기능에는 종종 리소스가 많이 필요합니다. 작업 중인 프로젝트에 따라 IDE가 느려져서 짜증을 유발할 수도 있습니다. 개발자가 대기해야 하는 가장 일반적인 경우는 프로젝트를 열 때입니다. IntelliJ IDEA는 프로젝트를 열고 동기화하고, 색인화와 더불어 다른 수많은 세부 작업을 실행해야 유용한 여러 기능을 활성화할 수 있습니다. 이 글에서는 새로운 IntelliJ IDEA 버전에서 가동 순간부터 코드 작성 준비까지 걸리는 시간을 줄이고 IDE의 반응 속도를 높여 성능을 개선하기 위해 어…
IntelliJ IDEA 2024.3에서는 K2 모드가 베타 버전을 벗어나 안정화되어 일반적으로 사용할 수 있게 되었습니다. K2 모드는 Kotlin 코드 분석 안정성, 메모리 소비 효율성 및 IDE의 전반적인 성능을 크게 향상하며, Kotlin 2.1 언어 기능을 지원합니다. 배경 IntelliJ IDEA의 K2 모드는 다양한 성능 및 안정성 문제를 포함하여 이전 Kotlin 플러그인 버전에 있던 제약을 해결하기 위해 설계되었습니다. K2 모드는 코드 분석 안정성과 성능을 개선하고 UI가 멈추는 문제를 줄여 IntelliJ IDE…
오늘날 기술이 당면한 어려움 중 하나는 최신 개발에서 뒤처지지 않으면서 현대 비즈니스 요구 사항에 맞는 역량을 유지하고 사용자에게 추가적인 가치를 계속 제공해야 한다는 것입니다. 세계는 그 어느 때보다 빠르게 변화하고 있고, 이 변화의 속도는 느려질 기미가 보이지 않습니다. 주요 프로그래밍 언어 중 하나인 Java 역시 이러한 문제에 직면해 있습니다. 새롭고 단순화된 언어가 주기적으로 등장하는 가운데, Java는 왕좌를 지킬 수 있을까요? 개발자 경력을 Java로 시작하는 이들에게는 여전히 가능성이 있을까요? 이번 블로그 글에서는 …
IntelliJ IDEA의 K2 모드에 관한 필수 정보를 이번 게시물에 모았습니다. K2 모드의 역할은 무엇인가요? K2 모드는 IntelliJ IDEA 내에 새로 구현된 Kotlin 지원으로 IDE의 안정성을 개선하고 미래의 Kotlin 언어 기능을 지원하기 위한 기반을 마련합니다. K2 모드와 Kotlin K2 컴파일러의 차이는 무엇인가요? K2 컴파일러는 Kotlin 언어 버전 2.0 이상의 Kotlin 코드를 컴파일링합니다. K2 컴파일러로 프로젝트를 컴파일링하고 싶은 경우 Kotlin 2.0 언어 버전을 프로젝트 빌드 설정…
IntelliJ IDEA 2024.1 버전부터 선택적인 K2 모드가 지원됩니다. 이 모드에서는 IDE가 K2 컴파일러를 사용하여 Kotlin 코드 분석을 더 빠르고 강력하게 처리합니다.이제 IDE에서 다음 두 가지 모드를 사용할 수 있습니다. 클래식 모드(디폴트 값으로 활성화) - IDE가 표준(K1) Kotlin 컴파일러를 사용하여 Kotlin 코드를 분석합니다. K2 모드(현재 알파) - IDE가 새로운 K2 컴파일러를 코드 분석 엔진으로 사용합니다. 두 모드는 IDE의 코드 분석에만 영향을 줍니다. 프로젝트를 K2 컴파일러…
AI를 사용한 프로그래밍은 여전히 논쟁의 여지가 많은 주제이지만, 점차 많은 개발자들이 AI를 일상적 워크플로에 통합하기 시작하고 있다는 사실은 부인할 수 없습니다. 어떤 입장이든, 혹은 아직 판단을 내리지 못했더라도 JetBrains IDE 2024.1 버전에 새롭게 도입된 전체 줄 코드 완성 기능은 여러분의 관심을 끌기에 충분해 보입니다. 이 기능은 AI 기반이며 인터넷을 통해 데이터를 전송하지 않고 로컬에서 실행됩니다. 이번 블로그 게시물에서는 전체 줄 코드 완성이 무엇인지, 어떻게 작동하는지, 어떤 언어가 지원되는지, …
TL;DR: 이제 새로운 터미널(베타)이 JetBrains IDE에 추가되었으며 IDE 2024.1 버전부터 새 UI에서 사용할 수 있습니다. Settings(설정)/Preferences(환경 설정) | Tools(도구) | Terminal(터미널) | Enable New Terminal(새 터미널 활성화)에서 이전 터미널과 새 터미널 사이를 전환할 수 있습니다. 현재는 Bash, Zsh 및 PowerShell만 지원하며 다른 셸은 개발 중입니다. 이 블로그 게시물에서는 아키텍처와 시각적 변화를 소개하고 향후 계획을 간략하게 설명합…
올여름, 대규모 언어 모델의 성능을 개발자의 일상적 워크플로에 통합하는 새로운 IntelliJ 기반 IDE용 AI Assistant를 발표한 바 있습니다. 이후에는 지원되는 사용 사례 목록을 확장하고 기존 기능을 개선해 왔습니다. AI Assistant는 아직 기술적 테스트 단계에 있으며 제한된 수의 사람들에게만 제공됩니다. 이 기능은 모두가 사용할 수 있도록 작업 중이며 자세한 정보는 나중에 게시될 예정입니다. 궁금한 사항은 자주 하는 질문을 참조하세요. 여기에서는 JetBrains IDE 2023.3 EAP로 릴리스된 AI As…
GitLab은 소프트웨어 개발 및 배포를 위한 가장 인기 있는 git 기반 플랫폼 중 하나입니다. 이미 오랫동안 GitLab으로 기본적인 git 작업이 모두 가능했지만, GitLab과의 통합은 JetBrains 커뮤니티에서 가장 많이 받는 요청 중 하나입니다. 이러한 요청에 부응하여 JetBrains 팀은 정확히 이러한 통합을 정확히 제공하기 위해 2023년에 GitLab과 힘을 합쳤습니다. 이 통합에는 기본적인 작업 및 탐색 지원부터 코드 검토, CI 파이프라인 구성, 앱 빌드 및 배포에 이르기까지 개발자 작업의 다양한 측면에 영…
AI Assistant는 2023.2 릴리스에서 선보인 JetBrains IDE 제품군의 주요 신규 기능으로 IDE 개발 워크플로에 통합된 대규모 언어 모델(LLM)을 제공합니다. AI Assistant 플러그인은 IDE와 번들로 제공되지 않으며 JetBrains Marketplace에서 별도로 설치해야 합니다. 이와 같이 결정한 주된 이유는 IDE의 정기 릴리스 주기와 별도로 새로운 AI 기반 기능을 출시하기 위해서입니다. 이 블로그 글에서는 최초 공개 이후 추가된 기능의 첫 배치를 설명합니다. AI Assistant 사용 제한 …
작년에 IntelliJ IDEA 팀은 IntelliJ 기반 IDE의 UI를 개편할 계획을 발표했습니다. 이는 전반적 코딩 경험을 개선하고자 개발자를 위한 더욱 현대적이고, 사용자 지정이 가능하며 사용자 친화적 인터페이스를 제공하려는 계획이었습니다. 그 이후 사용자를 위한 새 UI를 점진적으로 선보여 왔습니다. 첫 번째 버전은 비공개 테스트 버전의 프로그램으로 제공되었으며 프로그램 참가자를 통해 귀중한 인사이트를 확보할 수 있었습니다. 이 피드백을 기반으로 초기 개선 사항을 구현했으며, 2022.3 버전의 설정을 통해 모든 사용자가 …
JetBrains는 Cloud Workstations와 JetBrains 원격 개발의 통합 환경을 제공하기 위해 Google Cloud와 파트너십을 맺었습니다. 최근 Google Cloud Next에서 발표한 Cloud Workstations는 Google Cloud에서 완전 관리형 개발 환경을 제공합니다. 그 결과, JetBrains Gateway를 사용하여 Cloud Workstations에서 원하는 IDE로 원격 개발을 할 수 있게 되었습니다. 또한 로컬에서 기능이 풍부한 씬 클라이언트로 작업하는 동안 모든 언어 처리가 Goo…