IntelliJ IDEA 2021.1 コミュニティエディション | |
| 開発者 | ジェットブレインズ |
|---|---|
| 初回リリース | 1.0 / 2001年1月 |
| 安定リリース | 2024.3 [1]
/ 2024年11月11日 |
| 書かれた | Java、コトリン |
| オペレーティング·システム | Windows、macOS、Linux 対応 |
| タイプ | Java IDE |
| ライセンス |
|
| Webサイト | ジェットブレインズ |
IntelliJ IDEA(/ ɪ n ˈ t ɛ l ɪ dʒ eɪ aɪ ˈ d iː ə / [2])は、 Java、 Kotlin、Groovy、およびその他のJVMベースの言語で書かれたコンピュータソフトウェアを開発するためのJavaで書かれた統合開発環境(IDE)です。JetBrains (旧IntelliJ)によって開発され、Apache 2ライセンスのコミュニティエディションとして、[3] および独自の商用エディションとして提供されています。どちらも商用開発に使用できます。[4] [5]
歴史
IntelliJ IDEAの最初のバージョンは2001年1月にリリースされ、高度なコードナビゲーションとコードリファクタリング機能が統合された最初のJava IDEの1つでした。[6] [7]
2009年、JetBrainsはオープンソースの Apache License 2.0の下でIntelliJ IDEAのソースコードをリリースしました。 [8] [9] JetBrainsはまた、オープンソースの機能で構成されたIntelliJ IDEAの限定版をCommunity Editionという名称で配布し始めました。商用のUltimate Editionは追加機能を提供しており、引き続き有料で利用可能です。
2010年のInfoWorldレポートでは、IntelliJはEclipse、IntelliJ IDEA、NetBeans、JDeveloperの4つのトップJavaプログラミングツールの中で最高のテストセンタースコアを獲得しました。[10]
2014年12月、GoogleはオープンソースコミュニティエディションをベースにしたAndroidアプリ用のオープンソースIDEであるAndroid Studioのバージョン1.0を発表しました。 [11] IntelliJのフレームワークをベースにした他の開発環境には、AppCode、CLion、DataGrip、GoLand、PhpStorm、PyCharm、Rider、RubyMine、WebStorm、MPSなどがあります。[12]
2020年9月、ファーウェイは、 WindowsおよびmacOS向けファーウェイのSmartAssistを備えたJetbrains IntelliJ IDEAをベースにしたHarmonyOSアプリ開発用のオープンソースIDEであるDevEco Studioのバージョン1.0を発表およびリリースしました。[13]
システム要件
特徴
コーディング支援
IDEは、コンテキストを解析してコード補完を行う機能[16]、コード内のクラスや宣言に直接ジャンプできるコードナビゲーション、コードリファクタリング、コードデバッグ[17] 、リンティング、提案による不整合の修正オプションなど、いくつかの機能を提供します。
組み込みツールと統合
IDEは、Grunt、bower、Gradle、sbtなどのビルド/パッケージングツールとの統合を提供します[16] 。Microsoft SQL Server、Oracle、PostgreSQL、SQLite、MySQLなどのデータベースをサポートしており、Ultimateエディションでは、JetBrainsが開発した別のIDEであるDataGripの組み込みバージョンを介してIDEから直接アクセスできます。
プラグインエコシステム
IntelliJ IDEAは、IDEに追加機能を追加できるプラグインをサポートしています。プラグインは、IntelliJのプラグインリポジトリWebサイトから、またはIDEに組み込まれているプラグイン検索およびインストール機能からダウンロードしてインストールできます。各エディションには個別のプラグインリポジトリがあり、2024年11月現在、コミュニティエディションは7,600以上のプラグインをサポートし、Ultimateエディションは8,300以上のプラグインをサポートしています。[18]
サポートされている言語
CommunityエディションとUltimateエディションは、次の表に示すように、さまざまなプログラミング言語のサポートが異なります。[19]
テクノロジーとフレームワーク
出典: [19]
AtlassianからはIntelliJ用の無料プラグインが提供されており、 JIRA、[32]、Bamboo、Crucible、FishEyeと統合できます。ただし、IDE-Connectorと呼ばれるこのソフトウェアは2015年6月1日に廃止されました。[33]
ソフトウェアのバージョン管理とリビジョン管理
2つのエディションは、ソフトウェアのバージョン管理とリビジョン管理システムのサポート[19]においても異なります。
参照
文献
- サンダース、スティーブン、フィールズ、デュアン・K、ベラエフ、ユージン(2006年3月1日)、IntelliJ IDEA in Action(第1版)、マニング、p. 450、ISBN 1-932394-44-3
- ダヴィドフ、S. Efimov, A. (2005 年 5 月)、IntelliJ IDEA。 Professional'noe プログラム mirovanie na Java (V podlinnike) (第 1 版)、BHV、p. 800、ISBN 5-94157-607-2、2013年12月9日にオリジナルからアーカイブされ、2011年3月17日に取得
参考文献
- ^ 「IntelliJ IDEA 2024.3 がリリースされました!」
- ^ Jemerov, Dmitry (2013 年 8 月 2 日)。「IntelliJ プラットフォーム上で開発者ツールを構築する。ウェビナー」。YouTube 、IntelliJ IDEA チャンネル。2024年5 月 2 日閲覧。
- ^ “JetBrains/intellij-community”. GitHub . 2022年12月6日.
- ^ 「FAQ - IntelliJ オープンソース プロジェクト - Confluence」。www.jetbrains.org。2020年 1 月 23 日時点のオリジナルよりアーカイブ。
- ^ 「商用の独自ソフトウェアの開発に JetBrains IDE のコミュニティ エディションを使用できますか?」JetBrains . 2021 年6 月 29 日閲覧。
- ^ 「IntelliJ IDEA :: Java リファクタリングに加え、JSP、XML、CSS、HTML、JavaScript の高度なコード リファクタリング」。JetBrains。2014 年 1 月 22 日時点のオリジナルよりアーカイブ。2010年 12 月 17 日閲覧。
- ^ Fowler, Martin . 「リファクタリングのルビコン川を渡る」MartinFowler.com .
- ^ 「JetBrainsのIntelliJ IDEAがオープンソース化」 。JetBrainsブログ。2009年10月15日。 2022年9月4日閲覧。
- ^ Pronschinske, Mitch (2009年10月15日). 「IntelliJ IDEAがオープンソース化」. dzone.com . 2017年3月14日時点のオリジナルよりアーカイブ。2022年9月4日閲覧。
- ^ Binstock, Andrew (2010 年 9 月 22 日)。「InfoWorld レビュー: トップ Java プログラミング ツール」。InfoWorld。
- ^ 「Google、IDEの最初の安定版となるAndroid Studio 1.0をリリース」VentureBeat、2014年12月8日。
- ^ 「IntelliJ プラットフォームとは?」VentureBeat 2015 年 2 月 23 日。
- ^ Amit (2020-09-09). 「Huawei DevEco Studio 1.0がリリース:EMUI 11とHongmeng Projectアプリの開発が可能に」. HU . 2023年8月24日閲覧。
- ^ 「IntelliJ IDEA のインストール – システム要件」www.jetbrains.com . 2024 年 1 月 11 日. 2024 年2 月 7 日閲覧。
- ^ 「サポートされているJavaのバージョンと機能」www.jetbrains.com 2023年10月7日2024年2月7日閲覧。
- ^ ab "IntelliJ IDEA :: Features". JetBrains . 2016年2月7日閲覧。
- ^ Roman Beskrovnyi、「IntelliJ IDEA でのデバッグ: 初心者向けガイド」、CodeGym.cc ブログ、2020 年 3 月 16 日
- ^ 「JetBrains Marketplace」。JetBrains 。 2024年11月2日閲覧。
- ^ abc 「IntelliJ IDEA エディションの比較」。JetBrains。2014年12 月 19 日閲覧。
- ^ 「Cursive - プラグイン - JetBrains」。JetBrains プラグイン リポジトリ。
- ^ 「CloudSlang - プラグイン - JetBrains」。JetBrains プラグイン リポジトリ。
- ^ 「Elm - プラグイン - JetBrains」。JetBrains プラグイン リポジトリ。 2021 年 5 月 9 日時点のオリジナルよりアーカイブ。2019 年 3 月 4 日閲覧。
- ^ ファン・デル・クライ、リック。 「Haskell - プラグイン - JetBrains」。JetBrains プラグイン リポジトリ。
- ^ 「Julia - プラグイン - JetBrains」。JetBrainsプラグイン リポジトリ。
- ^ "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket". bitbucket.org . 2016-10-11 時点のオリジナルよりアーカイブ。 2016-04-03取得。
- ^ 「Python Community Edition - プラグイン - JetBrains」。JetBrainsプラグイン リポジトリ。
- ^ 「JetBrains が Python コミュニティに有名な IDE PyCharm 3.0 の無料版を提供」jetbrains.com . 2013 年 9 月 24 日。
- ^ 「IntelliJ 用 R 言語」。JetBrainsプラグイン リポジトリ。
- ^ JetBrains . 「Rust」. JetBrainsプラグイン. 2019年12月10日閲覧。
- ^ Cheptsov, Andrey (2017 年 8 月 4 日)。「IntelliJ IDEA、CLion、およびその他の JetBrains IDE 向けオープンソース Rust プラグインの公式サポート」。JetBrains ブログ。2019年 12 月 10 日閲覧。
- ^ 「IntelliJ IDEA 13 の組み込み SBT サポート」。JetBrains。2013年11月 18 日。
- ^ 「IDE コネクタ」。Atlassian。2011年 10 月 18 日時点のオリジナルよりアーカイブ。2009 年 2 月 7 日閲覧。
- ^ 「Atlassian IDE コネクタのサポートを終了します - Atlassian Developers」。developer.atlassian.com。2015 年 6 月。2016 年 11 月 4 日時点のオリジナルよりアーカイブ。2016年 11 月 2 日閲覧。
- ^ JetBrains . 「TFS」. JetBrainsプラグイン. 2019年12月10日閲覧。
- ^ Microsoft . 「Azure DevOps」. JetBrains プラグイン. 2019 年 12 月 10 日閲覧。
