Our Blogs

Azure Functions Gets Better With Java Support

October 31, 2017
2189 Views
Azure Functions Gets Better With Java Support
Microsoft has announced Java support for Azure Functions. The Zure functions are used to run small chunks of code in the cloud. Microsoft has added support for several languages. However, the addition of serverless Java support is a big boon for the company since it is the long pending requests.

During the sidelines of the Ignite, the Redmond-based company ported Azure Functions to .NET Core 2.0 successfully. As a developer, you will be able to enable cross-platform .NET Framework including the ability to run multiple programming languages.

Microsoft also released a new plugin to enable developers to work with the Maven build-automation system. The main purpose of the plugin is to help developers to create and build Azure Functions via their existing Maven projects.

You will be able to integrate Azure Functions with services such as Service Bus, Storage, Cosmos DB and GitHub. The services will be able to trigger a relevant function to execute a logic. It can also be managed via configurable bindings.

Meanwhile, Microsoft also released new templates for various tasks such as Azure Event Nubs and also for the processing Service Bus messages. It is to be noted that Azure Functions provide support for authentication via standard OAuth providers such as via various account such as Microsoft, Facebook, Twitter and Google including Azure Active Directory.

Commenting on the development, Nir Mashkowski, Partner Director disclosed that the new Java runtime will share all the features borrowed from Azure Functions. It includes a wide range of trigger options, data bindings, an auto-scale mode in addition to pay-per-execution pricing.

With the addition of Java support, developers need not have to make use of new tools. However, they can work with Eclipse, VS Code, IntelliJ to build, debug and deploy Azure Functions on their system. 

To recall, Microsoft released Azure Functions to run event-driven applications and can be written using a wide range of languages such as F#, C#, JavaScript, Python, PHP and much more.