IDEは、編集、構築、テスト、パッケージング・アプリケーションなど、コンピュータ・プログラムの記述に必要な様々な機能を組み合せています。Oracleは、OracleテクノロジおよびOracle Cloudを使用する際の開発者の生産性を向上させるための、一般的なIDEの拡張機能および組込みの統合を提供します。
Visual Studio Code(VS Code)は、近年、アップストリームのOpen-Sourceエディションにより、最も優位なフリーIDEになりました。VS Codeには、Eclipse Theiaおよび他のいくつかのIDEとの共通基盤があります。VS Codeには、拡張機能のマーケットプレイスがあります。
VS Codeは、多くのプラグインが無償で互換性があるにもかかわらず、他のIDEからのマーケットプレイスのアクセスを制限するため、Eclipse Foundationは、Open VSX Registryで入手できる準拠のダウンロード可能なプラグインのレジストリを作成しました。
IntelliJ IDEAは、忠実なコミュニティを持つJVMベースの開発者(Java、Kotlin、Scalaなど)のための主要なIDEです。IDEにはコミュニティ・バージョンとライセンス・バージョンの両方があり、開発をサポートするプラグインのライブラリが豊富にあります。これには、IntelliJ独自の開発チーム(JetBrains)のHelidonなどのOracleが支援するテクノロジのプラグインが含まれます。
Eclipse IDEはJavaと強く関連しています(すべてのプロファイル用)。しかし、OSGIを使用して構築された広範なプラグイン・フレームワークを通じて、オープン言語とプロプライエタリ言語の両方をサポートする基盤も提供しています。Eclipse Foundationは当初IBMによって作成され、OracleとMicrosoftは戦略的なメンバーでした。Oracleは引き続き、Foundationおよびコントリビュータのアクティブなメンバーです。
多言語IDE (Java (SEおよびEE)、JavaScript、PHP、C/C++など)。Oracleは2016年に Apache Software Foundationに寄付され、引き続きここで見られるような積極的な貢献者となります。
Netbeanは、開発者がOracleテクノロジを操作できるようにする多くの機能の中核に組み込まれています。
JDeveloperは、Javaベースのアプリケーション開発を簡素化する無償のIDEで、アプリケーション・ライフサイクルのあらゆるステップに対処します。Oracle JDeveloperにより、オラクルのプラットフォームとアプリケーションの完全なエンド・ツー・エンド開発が実現します。
Netbeanは、開発者がOracleテクノロジを操作できるようにする多くの機能の中核に組み込まれています。
Oracleは、プロジェクトへのオープン・ソースの貢献の一環として、または製品チーム開発を通じて、幅広いプラグインを使用してVS Codeをサポートしています。現在アクティブにサポートしているプラグインには、次のものがあります。
Oracle Cloud Infrastructure (OCI) Data Scienceサービス・プラグインを使用すると、フルマネージド・インフラストラクチャで繰返し可能なタスクを定義して実行できます。このサービスでは、データ準備、モデル・トレーニング、ハイパーパラメータ・チューニング、バッチ推論などのユース・ケースを適用できるため、カスタム・タスクが可能になります。
OCI Functionsプラグインを使用すると、VS Codeから直接ファンクションを表示、作成、デプロイおよび起動できます。
Oracle Java Platform Support拡張機能は、MavenおよびGradleプロジェクトのフル機能のJava開発(edit-compile-debugおよびテスト・サイクル)をVS Codeに提供します。
これは、Micronaut開発をサポートするプラグインや、VS Codeを離れることなくOCIでGCNソリューションを設定、デプロイおよび実行する機能など、Graal Cloud Native (GCN)開発をサポートするプラグインのコレクションです。
この拡張機能は、対話型CLIからOCIで作業し、OCI FunctionsからOCI Data Scienceにリソースを開発およびデプロイできる豊富なツール・セットを提供します。
この拡張により、Oracle DatabaseおよびOracle Autonomous DatabaseのSQLおよびPL/SQLを編集および実行できます。
この拡張機能は、Oracle JETオープン・ソースUIフレームワークのカスタムHTMLデータおよびスニペット・サポートを提供します。
この拡張により、MySQLデータベースおよびMySQL Database ServiceのSQLの対話型編集および実行が可能になります。MySQLシェルをVS Code開発ワークフローに直接統合します。
Oracle NoSQLデータベース・コネクタ・プラグインを使用すると、オンプレミスまたはOracle NoSQL Cloud Simulatorに対して、表を参照し、Oracle NoSQL Database Cloud ServiceおよびOracle NoSQL Databaseに対して問合せを実行できます。
Helidonは、オープン・ソースのMicroprofile準拠フレームワークです。
このバンドルには、GraalVMでJavaをサポートする複数のプラグインが含まれています
Oracle Cloudでアプリケーションを無料で構築、テスト、および導入します。サインアップすると、2つの無料オファーにアクセスできます。