「IntelliJ IDEA」の版間の差分
Shinji Kashihara (会話 | 投稿記録) m サイト名(リンクラベル)の軽微な誤りを修正、リンク先をこのWikipediaページに対応する正しいページに修正 |
m IntelliJ IDEA 最新版を更新 |
||
5行目: | 5行目: | ||
| 説明文 = |
| 説明文 = |
||
| 開発元 = [[JetBrains]] |
| 開発元 = [[JetBrains]] |
||
| latest release version = |
| latest release version = 2017.3.5 <ref>https://www.jetbrains.com/idea/whatsnew/</ref> |
||
| latest release date = {{start date and age| |
| latest release date = {{start date and age|2018|3|13}} |
||
| 最新評価版 = |
| 最新評価版 = 2018.1 RC2 |
||
| 最新評価版発表日 = |
| 最新評価版発表日 = {{start date and age|2018|3|20}} |
||
| プログラミング言語 = |
| プログラミング言語 = |
||
| 対応OS = [[クロスプラットフォーム]] |
| 対応OS = [[クロスプラットフォーム]] |
2018年3月22日 (木) 12:21時点における版
開発元 | JetBrains |
---|---|
最新版 |
2017.3.5 [1]
/ 2018年3月13日 |
最新評価版 |
2018.1 RC2
/ 2018年3月20日 |
対応OS | クロスプラットフォーム |
対応言語 | 英語等(国際化対応) |
種別 | 統合開発環境 |
ライセンス |
オープンソース プロプライエタリ・ソフトウェア |
公式サイト |
www |
IntelliJ IDEA(インテリジェイ アイディア)は、チェコに本社を置くJetBrains社が開発した、Javaなど数多くのプログラミング言語に対応した統合開発環境である。
リファクタリング機能をJava用の統合開発環境としては初めて搭載したことでも知られる[2]。変数に型のないプログラミング言語に対してもリファクタリングを提供している。
ZeroTurnaroundの調査によると、Javaの統合開発環境としてはEclipseに続いて2番目に人気である (2011年はシェア22%[3]、2012年はシェア28%[4])。
オープンソース版
Ver.9からはオープンソースのCommunity Editionを提供している[5]。 有償のUltimate Editionに対しての、このCommunity Editionの違いは
- 対応言語がJava、Scala、Groovy、Clojure、KotlinなどのJavaプラットフォーム上の言語のみ。PHP、Python、Rubyなどは非対応。
- Web系非対応。HTML、JavaScript、Webフレームワーク(Grailsなど)、Webサービスなどは非搭載
- エンタープライズ系非対応。Java EE非対応。
- データベース系非対応。SQL非対応、データベースツールを搭載しない。
- UMLデザイナ非搭載
- モバイル系はAndroidのみ対応。Adobe AIR非対応。
- アジャイル開発系非対応。
Community Editionは比較的緩いライセンス形態である Apache License を採用している。これによりベンダーは独自機能を搭載して販売してもソースコードを公開する必要がない[6]。
サポート機能
下記一覧はデフォルトでサポートしている物であり、プラグインの形で下記以外の物も多数提供されている。Microsoft Visual Studioの言語(C#、VB.NET、Visual C++、TypeScript、ASP.NETなど)はReSharperで、Objective-CはAppCodeでサポートしている。また、RubyはRubyMineとして、PHPはPhpStormとして、JavaScriptはWebStormとして、PythonはPyCharmとして、C/C++はCLionとして、C#などのはRiderとして[7]、分離して提供されている。
サポート言語
- Java
- JavaFX (1 と 2 以降)
- JavaScript
- CoffeeScript
- TypeScript
- HTML/XHTML/CSS
- XML/XSL
- ActionScript/MXML
- Python/Cython
- Ruby/JRuby
- Groovy
- Kotlin
- SQL
- Perl (個別提供のプラグイン)
- PHP (個別提供のプラグイン)
- Scala (個別提供のプラグイン)
- Clojure (個別提供のプラグイン)
- Dart (個別提供のプラグイン)
- Haxe (個別提供のプラグイン)
- TypoScript (個別提供のプラグイン)
- Haskell (個別提供のプラグイン)
初期サポートの言語の一部を除いて、残りは全てリファクタリングやデバッガをサポートしている。ただし、リファクタリングの機能は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
サポートする履歴管理
Git、CVS、Apache Subversion、Apache Ant、Apache Maven、JUnit、TestNG。 また、以下のソフトウェア向けのフリーのプラグインを提供する。Atlassian IntelliJ Connector integrating JIRA、Bamboo、CrucibleとFishEye[8]。
国際化機能
IntelliJ IDEA 5.1から文字列国際化サポート機能が強化されて日本語ロケール化にも対応したので、メニューなどの日本語化ローカライズが実現している[9]。しかし、その後、IDE自体の日本語化は売上が伸びなかったため、公式では廃止された[10]。現在ではIDEAベースのIDEはEclipseと同じようにオープンソースの日本語化プロジェクトPleiadesを使用して日本語化することが可能になっている[11]。
関連項目
脚注
- ^ https://www.jetbrains.com/idea/whatsnew/
- ^ Multi-language Refactorings
- ^ "JAVA EE Productivity Report 2011" (PDF) (Press release). ZeroTurnaround. 2011. p. 3.
- ^ "Developer Productivity Report 2012" (Press release). AeroTurnaround. 2012. p. 10.
- ^ IntelliJ IDEA Open Sourced
- ^ Googlerも使っているIntelliJ IDEAのOSS版を試す
- ^ 2017/2/10に実際に利用
- ^ Atlassian IntelliJ Connector
- ^ JetBrains、Java IDE IntelliJ IDEA 5.1公開 - 日本語化、i18nサポートも - マイナビニュース 2006年2月7日記事
- ^ [1] - Localized IDEA (Chinese/Japanese)?
- ^ [2] - Pleiades - 日本語化プラグイン