Microsoft touts JetBrains’ IntelliJ IDE for Azure development
Microsoft is well known to tout Java for Azure cloud development with its Visual Studio IDE and Visual Studio Code editor, but it also supports developers who want to work in other tools, including IntelliJ IDE from JetBrains.
This support dates back about seven years when the company announced a preview of the Visual Studio Team Foundation plugin for IntelliJ that works with IntelliJ IDEA and Android Studio.
After various other IntelliJ initiatives over the years, said support took another step forward today (April 29) with the launch of a new blog series on Microsoft’s Azure Toolkit for IntelliJ, which is available on JetBrains Marketplace. .
“Welcome to our new blog series for Azure Toolkit for IntelliJ,” said Jialuo Gan, Program Manager in Microsoft’s Developer Division. “Azure Toolkit for IntelliJ is a plug-in that allows you to easily create, develop, configure, test, and deploy Java applications on Azure. Our goal for this blog series is to keep you up to date with the latest product updates. , features and other exciting news.
The market description of the tool reads as follows:
“The plugin enables Java developers to easily develop, configure, test and deploy highly available and scalable Java web applications. It also supports Azure Synapse data engineers, Azure HDInsight developers and Apache Spark users on SQL Server to build, test and submit Apache Spark / Hadoop jobs to Azure from IntelliJ on all supported platforms.
- Azure Web App Workflows: Run your web apps on Azure Web App and view logs.
- Azure Functions Workflow: scaffold, run, debug your Functions app locally, and deploy to Azure.
- Azure Spring Apps Workflows: Run your Spring microservices applications on Azure Spring Apps and view logs.
- Azure Container Workflow: You can dockerize and run your web application on Azure Web App (Linux) through Azure Container Registry.
- Azure Explorer: View and manage your cloud resources on Azure with built-in Azure Explorer.
- Azure Resource Management template: Create and update your Azure resource deployments with support for ARM templates.
- Azure Synapse: List Apache Spark workspaces and pools, compose an Apache Spark project, create and submit Apache Spark jobs to Azure Synapse Spark pools.
- Azure HDInsight: Create an Apache Spark project, create and submit Apache Spark jobs to the HDInsight cluster; Easily monitor and debug Apache Spark jobs; HDInsight ESP cluster MFA authentication support.
- SQL Server Big Data Cluster: Link to SQL Server Big Data Cluster; Create an Apache Spark project, create and submit Apache Spark jobs to the cluster; Easily monitor and debug Apache Spark jobs.
The inaugural post in the new blog series focuses on the roadmap for future development initiatives, which Microsoft illustrated with this graphic:
Microsoft has also highlighted new features and functionality for the toolkit in its latest release that relate to roadmap items, including the very first listed, integration with Azure services, specifically Azure Storage. To explore. “It’s common for some developers to switch between IntelliJ IDEA and Azure Storage Explorer during the development cycle, so we’ve now supported the interaction between them,” Gan said. “In our latest update, we supported the action of opening local Azure Storage Explorer from our toolkit. You can simply right-click on the node and find the “Open Azure Storage Explorer” option.”
Other novelties highlighted by Gan include:
- Pin favorite resources in Azure Explorer: “With the latest release, developers can now pin any resource to the Azure Explorer Favorites root node. To use this feature, simply find the resource and right-click to choose the option “Mark as favorite” or use shortcuts (F11).”
- Trigger function with native IntelliJ Http client: “We have now supported triggers in HTTP functions with IntelliJ Native Http Client Tool when using IntelliJ IDEA Ultimate Edition. With this enhancement, developers can manually edit HTTP requests and configure relevant parameters to trigger their functions.”
- Performance improvement: “The latest updates also bring improvements to authentication performance. With the recent version 3.63.0 of Azure Toolkit for IntelliJ, connection performance with Azure CLI has been improved.
In addition to the IntelliJ tool and the aforementioned Android studio that Microsoft praised for its tools, the company also supports the open-source Eclipse IDE, which was reportedly the best IDE for Java coding until 2016, when which IntelliJ took first place.
In fact, Microsoft has an Azure Toolkits for Java GitHub repository that hosts the development of “Azure Toolkit for IntelliJ IDEA” and “Azure Toolkit for Eclipse”.
Developers can learn more about the topic of the new blog series in the Azure Toolkit for IntelliJ documentation.
David Ramel is an editor and writer for Converge360.