인텔리J 아이디어

IntelliJ IDEA
인텔리J 아이디어
IntelliJ IDEA Icon.svg
Intellij IDEA 2021.1 Community Edition screenshot.png
IntelliJ IDEA 2021.1 커뮤니티 에디션
개발자제트브레인
초기 릴리즈1.0 / 2001년 1월; 21년 전(2001-01)
안정된 릴리스
2022.1 / 2022년 4월 11일, 3개월 전(2022-04-11)[1]
기입처자바, 코틀린
운영 체제Windows, macOS, Linux
유형자바 IDE
면허증.
웹 사이트www.jetbrains.com/idea/

IntelliJ IDEA는 Java, Kotlin, Groovy기타 JAR 기반 언어로 작성된 컴퓨터 소프트웨어를 개발하기 위해 Java로 작성된 통합 개발 환경(IDE)입니다.JetBrains(이전의 IntelliJ)에서 개발되었으며 Apache 2 Licensed 커뮤니티 [2]에디션 및 독점 상용 에디션으로 제공됩니다.둘 다 상업 [3][4]개발에 사용할 수 있습니다.

역사

인텔리J IDEA의 첫 번째 버전은 2001년 1월에 출시되었으며, 고급 코드 내비게이션과 코드 리팩터링 기능이 [5][6]통합된 최초의 Java IDE 중 하나입니다.

2010 InfoWorld 보고서에서 IntelliJ는 이클립스, IntelliJ IDEA, NetBeansJDeveloper[7]4가지 주요 자바 프로그래밍 도구 중 가장 높은 테스트 센터 점수를 받았습니다.

2014년 12월, Google은 IntelliJ [8]IDEA의 오픈 소스 커뮤니티 에디션을 기반으로 Android 앱용 오픈 소스 IDE인 Android Studio 버전 1.0을 발표했습니다.인텔리J의 프레임워크에 기반한 다른 개발 환경에는 AppCode, CLion, DataGrip, GoLand, PhpStorm, PyCharm, Rider, RubyMine, WebStorm, [9]MPS 등이 있습니다.

시스템 요건

창문들 MacOS 리눅스
OS 버전 64비트 Microsoft Windows 8 이후 MacOS 10.13 이후 Gnome, KDE 또는 Unity[10] DE를 지원하는 Linux 배포판
들이받다 최소 2GB의 RAM, 8GB의 RAM
디스크 용량 최소 5GB의 여유 공간을 권장하는 최소 솔리드 스테이트 드라이브 캐시용 2.5GB 및 기타 1GB
JDK 버전 Java[11] 16 지원 추가
JRE 버전 JRE 11은 [10]번들되어 있습니다.
화면 해상도 1024 x 768 최소 화면 해상도1920×1080이 권장되는 화면 해상도입니다.

특징들

코딩 지원

IDE는 콘텍스트를 분석하여 코드 완성, 클래스 또는 코드의 선언으로 직접 이동할 수 있는 코드 내비게이션, 코드 리팩터링, 코드[13] 디버깅, 보풀링 및 제안으로 불일치를 수정하는 옵션 등의 기능[12] 제공합니다.

빌트인 툴과 통합

IDE는[12] Grunt, bower, gradle, SBT 등의 빌드/패키지 도구와의 통합을 제공합니다.Git, Mercurial, Perforce, SVN 버전 관리 시스템을 지원합니다.Microsoft SQL Server, Oracle, Postgre 의 데이터베이스SQL, SQLiteMySQL은 Ultimate 에디션의 IDE에서 DataGrip의 임베디드 버전을 통해 직접 액세스할 수 있습니다.

플러그인 생태계

인텔리J는 IDE에 추가 기능을 추가할 수 있는 플러그인을 지원합니다.플러그인은 인텔리J의 플러그인 저장소 웹사이트 또는 IDE의 내장된 플러그인 검색 및 설치 기능을 통해 다운로드 및 설치할 수 있습니다.각 에디션에는 별도의 플러그인 저장소가 있으며,[14] 커뮤니티 에디션과 얼티밋 에디션 모두 2019년 현재 총 3000개 이상의 플러그인이 있습니다.

지원되는 언어

Community 에디션과 Ultimate 에디션은 다음 [15]표와 같이 다양한 프로그래밍 언어에 대한 지원이 다릅니다.

테크놀로지 및 프레임워크[15]

인텔리J용 Atlassian 플러그인은 JIRA,[28] Bamper, CrucibleFishEye와 통합할 수 있습니다.그러나 IDE-Connector라고 불리는 소프트웨어는 2015년 [29]6월 1일 단종되었다.

소프트웨어 버전 관리 및 리비전 제어

에디션은 소프트웨어 버전 관리 및 리비전 제어 시스템에 대한 지원도[15] 다릅니다.

「 」를 참조해 주세요.

참고 문헌

  • Saunders, Stephen; Fields, Duane K.; Belayev, Eugene (March 1, 2006), IntelliJ IDEA in Action (1st ed.), Manning, p. 450, ISBN 1-932394-44-3
  • Davydov, S.; Efimov, A. (May 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1st ed.), BHV, p. 800, ISBN 5-94157-607-2

레퍼런스

  1. ^ "Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains". JetBrains. Retrieved 21 March 2021.
  2. ^ "JetBrains/intellij-community". GitHub.
  3. ^ "FAQ - IntelliJ Open-Source Project - Confluence". www.jetbrains.org. Archived from the original on 2020-07-28.
  4. ^ "Can I use Community Editions of JetBrains IDEs for developing commercial proprietary software?". JetBrains. Retrieved 29 June 2021.{{cite web}}: CS1 maint :url-status (링크)
  5. ^ "IntelliJ IDEA :: Java refactoring plus sophisticated code refactoring for JSP, XML, CSS, HTML, JavaScript". JetBrains.
  6. ^ Martin Fowler. "Crossing Refactoring's Rubicon". MartinFowler.com.
  7. ^ Andrew Binstock (22 September 2010). "InfoWorld review: Top Java programming tools". InfoWorld.
  8. ^ "Google releases Android Studio 1.0, the first stable version of its IDE". VentureBeat. 8 December 2014.
  9. ^ "What is the IntelliJ Platform?". VentureBeat. 23 February 2015.
  10. ^ a b "Install IntelliJ IDEA – System requirements". www.jetbrains.com.
  11. ^ "What's New in IntelliJ IDEA 2020.1". www.jetbrains.com.
  12. ^ a b "IntelliJ IDEA :: Features". JetBrains. Retrieved 2016-02-07.
  13. ^ Roman Beskrovnyi, "인텔리J IDEA 디버깅: 초보자 가이드", CodeGym.cc 블로그, 2020년 3월 16일
  14. ^ "JetBrains Plugins Repository". plugins.jetbrains.com. Retrieved 2019-07-14.
  15. ^ a b c "IntelliJ IDEA Editions Comparison". JetBrains. Retrieved 19 December 2014.
  16. ^ "Cursive - Plugins - JetBrains". JetBrains Plugin Repository.
  17. ^ "CloudSlang - Plugins - JetBrains". JetBrains Plugin Repository.
  18. ^ "Elm - Plugins - JetBrains". JetBrains Plugin Repository.
  19. ^ Rik van der Kleij. "Haskell - Plugins - JetBrains". JetBrains Plugin Repository.
  20. ^ "Julia - Plugins - JetBrains". JetBrains Plugin Repository.
  21. ^ "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket". bitbucket.org.
  22. ^ "Python Community Edition - Plugins - JetBrains". JetBrains Plugin Repository.
  23. ^ "JetBrains Delights the Python Community with a Free Edition of its Famous IDE, PyCharm 3.0". jetbrains.com. 24 September 2013.
  24. ^ ""Jetbrains R language support"".
  25. ^ JetBrains. "Rust". JetBrains Plugins. Retrieved 2019-12-10.
  26. ^ Cheptsov, Andrey (4 August 2017). "Official Support for Open-Source Rust Plugin for IntelliJ IDEA, CLion, and Other JetBrains IDEs". JetBrains Blog. Retrieved 2019-12-10.
  27. ^ "Built-in SBT Support in IntelliJ IDEA 13". JetBrains. 18 November 2013.
  28. ^ "IDE Connectors". Atlassian. Archived from the original on 2011-10-18. Retrieved 2009-02-07.
  29. ^ "We are discontinuing the support for Atlassian IDE Connectors - Atlassian Developers". developer.atlassian.com.
  30. ^ JetBrains. "TFS". JetBrains Plugins. Retrieved 2019-12-10.
  31. ^ Microsoft. "Azure DevOps". JetBrains Plugins. Retrieved 2019-12-10.