IntelliJ IDEA

チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境

IntelliJ IDEA (インテリジェイ アイディア[3]) は、チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境である。

IntelliJ IDEA
IntelliJ IDEA 2021.1 Community Edition
開発元 JetBrains
最新版
2023.2.1 [1] / 2023年8月23日 (15か月前) (2023-08-23)
最新評価版
2023.2 EAP 7 [2] / 2023年6月30日 (16か月前) (2023-06-30)
対応OS クロスプラットフォーム
対応言語 英語等(国際化対応)
種別 統合開発環境
ライセンス オープンソース
プロプライエタリソフトウェア
公式サイト www.jetbrains.com/idea/
テンプレートを表示

リファクタリング機能をJava用の統合開発環境としては初めて搭載したことでも知られる[4]変数のないプログラミング言語に対してもリファクタリングを提供している。

ZeroTurnaroundの調査によると、2016年時点ではJavaの統合開発環境としては1番人気である[5]

オープンソース版

編集

Ver.9からはオープンソースのCommunity Editionを提供している[6]。 有償のUltimate Editionに対しての、このCommunity Editionの違いは以下の通りである。

Community Editionは比較的緩いライセンス形態である Apache License を採用している。これによりベンダーは独自機能を搭載して販売してもソースコードを公開する必要がない[7]

サポート機能

編集

下記一覧はデフォルトでサポートしている物であり、プラグインの形で下記以外の物も多数提供されている。Microsoft Visual Studioの言語(C#VB.NETC++/CLITypeScriptASP.NETなど)はReSharperで、Objective-CはAppCodeでサポートしている。また、RubyはRubyMineとして、PHPはPhpStormとして、JavaScriptはWebStormとして、PythonPyCharmとして、C/C++はCLionとして、C#などの.NET言語はRiderとして、分離された固有名称を持つIDEも提供されている。

サポート言語

編集

初期サポートの言語の一部を除いて、残りは全てリファクタリングデバッガをサポートしている。ただし、リファクタリングの機能はJavaが最も充実している。

サポート技術

編集

JSP, JSF, EJB, Ajax, Google Web Toolkit, Struts, Struts 2, JBoss Seam, Spring, Hibernate/JPA, Webサービス, Ruby on Rails, Grails, Java ME MIDP/CLDC, OSGi, Android, Tapestry, Google App Engine, FreeMarker, Velocity, Django, Play

サポートする履歴管理

編集

GitCVSApache SubversionApache AntApache MavenJUnitTestNG。 また、以下のソフトウェア向けのフリーのプラグインを提供する。Atlassian IntelliJ Connector integrating JIRABambooCrucibleFishEye[8]

国際化機能

編集

IntelliJ IDEA 5.1から文字列国際化サポート機能が強化されて日本語ロケール化にも対応したので、メニューなどの日本語化ローカライズが実現している[9]。しかし、その後、IDE自体の日本語化は売上が伸びなかったため、公式では廃止された[10]

その後、公式から日本語化プラグインが提供され(2020/5/17現在EAP)[11][12]、Pleiades[13]を含むサードパーティによる日本語化方法は改めて非推奨となった。

関連項目

編集

脚注

編集
  1. ^ https://blog.jetbrains.com/idea/2023/08/intellij-idea-2023-2-1/
  2. ^ https://blog.jetbrains.com/idea/2023/06/intellij-idea-2023-2-eap-7/
  3. ^ Overview of IntelliJ IDEA - YouTube
  4. ^ Multi-language Refactorings
  5. ^ "Java Tools and Technologies Landscape Report 2016: Trends and Historical data" (Press release). ZeroTurnaround. 2016.
  6. ^ IntelliJ IDEA Open Sourced
  7. ^ Googlerも使っているIntelliJ IDEAのOSS版を試す
  8. ^ Atlassian IntelliJ Connector
  9. ^ JetBrains、Java IDE IntelliJ IDEA 5.1公開 - 日本語化、i18nサポートも - マイナビニュース 2006年2月7日記事
  10. ^ [1] - Localized IDEA (Chinese/Japanese)?
  11. ^ [2] - JetBrainsデスクトップ製品の日本語化
  12. ^ [3] - Japanese Language Pack EAP - IntelliJ IDEs
  13. ^ [4] - Pleiades - 日本語化プラグイン

外部リンク

編集
  NODES
Community 4
Idea 17
idea 17
Javascript 3
os 6
swift 1
visual 1
web 6