Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft Enhances Azure Toolkit for Java IntelliJ IDE with Application-Centric View and More

Microsoft Enhances Azure Toolkit for Java IntelliJ IDE with Application-Centric View and More

Microsoft has unveiled an update to its Java on Azure Tooling, introducing a newly designed application-centric view for the Azure toolkit used with the IntelliJ IDE. The update aims to make the interface more user-friendly while adding support for a broader range of Azure services and enhancing Gradle plugins. Additionally, it brings new features for Azure Web Apps and Azure Functions.

Back in April, an app-centric view for Azure Explorer was announced in the product roadmap. The Azure Explorer, as explained by Jialuo Gan, a program manager in Microsoft's Developer Division, in a blog post, was a collection of logic services like Web Apps, Function Apps, Spring Apps, Virtual Machines, Storage Accounts, Databases, and more. However, these services were grouped by resource types instead of applications (resource groups).

Gan stated that this view made it difficult for developers operating in the Azure Explorer to manage and understand different services or offerings involved in one application. Some developers reportedly lost focus or felt overwhelmed by the view of resources grouped by service type. To address this issue, the update changes the display organization of these services, helping developers better recognize and define an application's components. Gan further explained that developers would now see a view of Azure resources grouped by application.

Developers can now find the root node, Resource Groups, in the Azure Explorer, allowing them to view all resources belonging to the same resource group placed together for each application. Users can also create or delete a resource for a resource group per application.

The Azure Toolkit for IntelliJ's developer team also revealed that Application Insights (used for monitoring and other functionalities) is now available, enabling developers to manage Application Insights directly in Azure Explorer.

Gradle plugin improvements have also been introduced, including support for deployment slots. Developers can now utilize a separate deployment slot instead of the default production slot when deploying web apps or function apps to Azure App Service. Microsoft explained that this method allows developers to validate app changes first in a staging deployment slot and then swap them into production within the same App Service.

Looking ahead, the developer team has planned work for 2022 focused on enhancing integration with Azure services, user experience, cloud-native development, inner-loop optimizations for Azure-based code, performance and reliability, deep integration with Java on Azure services, and more.

The toolkit's documentation can be found here. The toolkit update is part of Microsoft's ongoing Java on Azure push, which includes updates to Azure Spring Apps and the general availability of Azure Spring Apps Enterprise.

Azure Spring Apps, launched in 2019 in collaboration with VMware, is a Microsoft-managed Platform-as-a-Service (PaaS) offering designed to help developers create modern microservice patterns for Spring Boot apps by eliminating boilerplate code and speeding up app development in the cloud. Spring Boot, an open-source Java-based framework, is widely used for developing stand-alone, production-grade Spring-based applications with a focus on microservices.

The Enterprise tier now supports 0.5 core and 512Mi memory for vCPU versions, eliminating the need to specify Runtime for Enterprise Tier apps, as the runtime will be auto-detected from the source code or artifact to deploy. After deployment, users can right-click the node with the Show properties option to see the configuration.

As the demand for low-code and no-code solutions continues to grow, platforms such as AppMaster offer powerful tools for users to create backend, web, and mobile applications without the need for extensive coding experience. By leveraging AppMaster's platform, users can develop applications with ease and efficiency, making app development accessible to a wider range of businesses and individuals.

Related Posts

Samsung Unveils Galaxy A55 with Innovative Security and Premium Build
Samsung Unveils Galaxy A55 with Innovative Security and Premium Build
Samsung broadens its midrange lineup introducing the Galaxy A55 and A35, featuring Knox Vault security and upgraded design elements, infusing the segment with flagship qualities.
Cloudflare Unveils Firewall for AI to Shield Large Language Models
Cloudflare Unveils Firewall for AI to Shield Large Language Models
Cloudflare steps ahead with Firewall for AI, an advanced WAF designed to pre-emptively identify and thwart potential abuses targeting Large Language Models.
OpenAI's ChatGPT Now Speaks: The Future of Voice-Interactive AI
OpenAI's ChatGPT Now Speaks: The Future of Voice-Interactive AI
ChatGPT has achieved a milestone feature with OpenAI rolling out voice capabilities. Users can now enjoy hands-free interaction as ChatGPT reads responses aloud on iOS, Android, and web.
GET STARTED FREE
Inspired to try this yourself?

The best way to understand the power of AppMaster is to see it for yourself. Make your own application in minutes with free subscription

Bring Your Ideas to Life