Azure Functions v Javi

by Rok Bermež 12. October 2017 13:57

'Serverless' paradigma (o kateri smo že govorili) ponuja odličen model za pospešitev razvoja aplikacij. Kot razvijalci pa bi pri njej radi uporabili nam znane programske jezike ter orodja. Odkar smo prvič slišali za Azure Functions, je bila podpora za Javo ena izmed glavnih zahtev. Pred kratkim so na JavaOne konferenci v San Franciscu objavili javni predogled podpore Java v Azure Functions.

Z nedavno objavljeno zmožnostjo za zagon odprtokodnega Azure Functions izvajalnega okolja na platformi .NET Core se je njegova arhitektura bistveno spremenila in tako omogočila širšo podporo za različne programske jezike, od katerih je Java je prvi novi jezik, ki je deležen te podpore. Novo Java izvajalno okolje ima na boljo vse funkcionalnosti, ki so trenutno na voljo v Azure Functions.

Java razvijalcem prav tako ni treba uporabljati nobenih novih orodij za razvoj Azure funkcij. Na voljo je novi Maven plug-in s katerim lahko ustvarite, izdelate in uporabite funkcije Azure iz vaših obstoječih projektov. Azure Functions Core Tools pa vam omogočajo, da zaženete in debugirate svojo kodo Java Azure Functions lokalno na kateri koli platformi.

clip_image002

Slika 1: Azure Functions projekt v Javi

Še bolj zanimivo pa je je, da lahko pri tem uporabite praktično vse popularne IDE-je in urednike, kot so na primer Eclipse, IntelliJ in VS Code.

clip_image004

Slika 2: 'serverless' funkcija v Javi

Za lažji začetek si lahko na spletnem naslovu https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven ogledate Azure Functions Java tutorial in ustvarite svojo prvo Azure funkcijo v Javi.

Tags:

Development

Add comment

Calendar

<<  February 2018  >>
MonTueWedThuFriSatSun
2930311234
567891011
12131415161718
19202122232425
2627281234
567891011

View posts in large calendar

Page List

Month List