IDEs combine various capabilities needed for writing computer programs, including editing, building, testing, and packaging applications. Oracle provides extensions and built-in integrations for popular IDEs to improve developer productivity when working with Oracle technologies and Oracle Cloud.
Visual Studio Code (VS Code) has become the most dominant free IDE in recent years with an upstream Open-Source edition. VS Code has a common foundation with Eclipse Theia and several other IDEs. VS Code has a substantial marketplace of extensions.
As VS Code restricts marketplace access from other IDEs even though many plugins are free and compatible, the Eclipse Foundation has made a registry of compliant downloadable plugins available at the Open VSX Registry.
IntelliJ IDEA is a leading IDE for JVM-based developers (Java, Kotlin, and Scala, among many others) with a loyal community. The IDE has both community and licensed versions with a rich library of plugins to support development. This includes plugins for Oracle-backed technologies like Helidon from IntelliJ’s own development team (JetBrains).
Eclipse IDE is strongly associated with Java (for all its profiles) but it also provides a foundation that supports many other languages, both open and proprietary, through its extensive plugin framework built using OSGI. The Eclipse Foundation was originally created by IBM, with Oracle and Microsoft as strategic members. Oracle remains an active member of the Foundation and contributor.
Multi-language IDE (Java (SE and EE), JavaScript, PHP, C/C++ and more). Oracle donated to Apache Software Foundation in 2016, and continues to be an active contributor as can be seen here.
Netbean incorporates within its core many features that allow developers to work with Oracle technologies.
JDeveloper is a free IDE that simplifies the development of Java-based applications addressing every step of the application lifecycle. JDeveloper offers complete end-to-end development for Oracle's platform and Oracle's applications.
Netbean incorporates within its core many features that allow developers to work with Oracle technologies.
Oracle supports VS Code with a broad range of plugins, either as part of open source contributions to projects or through product team development. The plugins that we currently actively support include the following:
The Oracle Cloud Infrastructure (OCI) Data Science service plugin allows you to define and run a repeatable task on a fully managed infrastructure. The service enables custom tasks, as you can apply any use case such as data preparation, model training, hyperparameter tuning, batch inference, etc.
The OCI Functions plugin allows you to view, create, deploy, and invoke functions directly from VS Code.
The Oracle Java Platform Support extension brings full featured Java development (edit-compile-debug and test cycle) for Maven and Gradle projects to VS Code.
This is a collection of plugins that support Graal Cloud Native (GCN) development, including plugins to support Micronaut development and the ability to set up, deploy, and run GCN solutions on OCI without leaving VS Code.
This extension provides a rich set of tools to that enable you to work on OCI from an interactive CLI, developing and deploying resources from OCI Functions to OCI Data Science.
This extension enables editing and execution of SQL and PL/SQL for Oracle Database and Oracle Autonomous Database.
This extension provides custom HTML data and snippet support for the Oracle JET open source UI framework.
This extension enables interactive editing and execution of SQL for MySQL Databases and the MySQL Database Service. It integrates the MySQL Shell directly into VS Code development workflows.
The Oracle NoSQL database connector plugin allows you to browse tables and run queries against the Oracle NoSQL Database Cloud Service and Oracle NoSQL Database on-premises, or to the Oracle NoSQL Cloud Simulator.
Helidon is an open source Microprofile-compliant framework.
This bundle includes several plugins that support Java on GraalVM
Build, test, and deploy applications on Oracle Cloud for free. Sign up once and get access to two free offers.