IntelliJ IDEA 12は生産的プログラミングのダークサイドを明らかにします

こんにちは、Habr!



数週間前に、アーリーアクセスプログラムを完了し、IntelliJ IDEA 12の予備ビルドをテストすることができました。 すべての新機能、アイデア、提案、バグレポートに細心の注意を払っています。これがなければ、製品はまったく異なります。



そして今、1年の作業を経て、 IntelliJ IDEA 12が正式にリリースされダウンロードできるようになりました







もちろん、すべての新機能とリリースの改善点はここにリストされていません。 毎日新しいものを追加するだけでなく、既存の機能を改訂してさらに便利で「使用可能」にします。 IntelliJ IDEA 12であなたを待っている主な機能の短いリストを以下に示します。



新しいインターフェイスとダークスキームDarcula



バージョン12では、「Darcula」と呼ばれる暗い色の新しいスタイリッシュなグラフィックテーマを含む再設計されたユーザーインターフェイスが導入されています。 私たちは、インターフェイスをさらにクリーンで機能的なものにしようとしました。 暗いグラフィックテーマを使用すると、気が散ることが少なくなり、IDEで作業するのではなく、コードに集中できます。







新しいインターフェイスは完全にカスタマイズおよびカスタマイズ可能です。IDEの各コンポーネントで「ネイティブに」サポートされる独自のダークグラフィックテーマを作成できます。



プロジェクトのクイックコンパイル



最新バージョンでは、新しいアプローチを使用してプロジェクトをコンパイルし、大幅に加速し、IDEの使いやすさを向上させています。 コンパイラを完全に再設計し、別のプロセスに転送しました。 ソースコードを変更するたびに、バックグラウンドでプロジェクトを自動的にコンパイルできるようになりました。つまり、ほぼ瞬時にアプリケーションを実行できます。



この分野の技術革新の詳細については、 ブログ投稿 (英語)を参照してください。



Java 8



もう1つのリリース機能は、Oracleが今年初めに発表した次世代のJavaプラットフォームであるJava 8のサポートです。 そのため、IDEはJavaの最新バージョンをサポートし、JDK 8の新しい構文を使用してコードを記述する際の支援を提供します。 これらは、 ラムダ式メソッド参照 、およびデフォルトのメソッドです。







Android向けUIデザイナー



Androidサポートは数年前のIntelliJ IDEAに登場し、Community Editionの無料版がリリースされ、リリースごとに改善されています。 バージョン12では、この領域が大幅に改善されています。Android向けの便利なユーザーインターフェイスデザイナーとリファクタリングが追加されています。 Javaサポートと最新のAndroidアップデートにより、IntelliJ IDEAはAndroidモバイル開発向けのフル機能のIDEになりつつあります。







Android向けの新しいUIデザイナーの詳細については、ブログ (英語)をご覧ください。または、デモをご覧ください(同上)。



Springフレームワークのサポート



IntelliJ IDEA 12では、Springのサポートが大幅に改善されています。これには、プロジェクト全体のパフォーマンス、XMLサポート、注釈構成の同時改善、依存関係図(ドラッグアンドドロップ)の改善、そしてもちろん、 統合を含む多くの新しいフレームワークのサポートが含まれます、 Web Flow 、MVC、 セキュリティバッチなど。







JavaおよびScalaのPlay 2.0サポート



多くの人が求め、期待していたもう1つの機能は、Playフレームワークの最新バージョンのサポートです。 IntelliJ IDEA 12を使用すると、JavaおよびScalaでPlay 2.0アプリケーションを作成、実行、デバッグでき、テンプレートのサポート、コードの書式設定、リファクタリングなど、コードの作成を支援します。







データベースツール



IntelliJ IDEAはJava IDEとして知られていますが、強力なデータベースツールとSQLサポートも備えています。 今日、データベースは多くのプロジェクトの不可欠な部分であるため、バージョン12ではこの機能も拡張および改善しました。 スマートS​​QLのサポートに加えて、データベースをIDEから直接編集できるようになりました。







IntelliJ IDEA 12のその他の重要な機能と拡張機能には次のものがあります。













IntelliJ IDEA 12の拡張機能と新機能の完全なリストを表示したり、 Webサイトからアプリケーションをダウンロードしたりできます。



IntelliJ IDEAチーム

「喜んで開発してください!」



All Articles