IBM introduceert een nieuwe programmeermodel serverloze toepassingen

0
123

Nul

Op de Serverloze Conferentie in New York City op dinsdag, IBM is de onthulling van een Componist, een nieuwe programmering model om vooruit te gaan in de ontwikkeling van de serverloze toepassingen.

De componist is in feite een bibliotheek van patronen die de sleutel zijn voor het bouwen van een server is niet vereist toepassingen. IBM is het vanaf vandaag verkrijgbaar in Node.js maar ontwikkelaars kunnen het model om het beschikbaar te maken in andere programmeertalen zoals Python, Swift en Java.

“In plaats van te dwingen van mensen om te leren van nieuwe programmeertalen, we hebben liever dat brengt het model in hun favoriete programmeertaal,” Rodric Rabba, hoofdonderzoeker voor IBM Cloud Functies, vertelde ZDNet.

Het idee achter de bibliotheek is te bloot belangrijkste kenmerken van de serverloze en Functies-as-a-Service, Rabba uitgelegd: “je functies in de eerste klasse en toch kun je orkestreren van de uitvoering van de functies en de gegevens stromen tussen hen automatisch, zodat de programmeur hoeft te doen.”

De componist behoudt de beloften van de serverloze, zoals automatische schaling en betalen als u gaan en niet voor de inactiviteit.

Meestal ontwikkelaars bouwen van oplossingen met serverloze te rollen hun eigen compositie in een ad hoc-manier, of gebruik maken van een aparte dienst, zoals AWS Stap Functies, IBM onderzoeker Paul Castro zei tegen ZDNet.

Componist, zei hij, “is het brengen van die samenstelling in de ontwikkeling flow zou je al gebruiken voor de server is niet vereist, en het is goed geïntegreerd in wat wij hebben in OpenWhisk/ IBM Cloud Functie.”

“Dit is de bleeding edge serverloze nu,” Castro zei.

Vorige week, Oracle kondigde het is open source en een serverloze ontwikkelaar project met de naam Fn, dat zal serverloze mogelijkheden van de Oracle Application Development platform. Ontwikkelaars kunnen gebruiken om te orkestreren en sequentie-functies samen in diverse talen, waaronder Gaan, Java, Ruby en Python.

“Er is echt een groot gat waar de serverloze vandaag is en waar het moet worden voor ontwikkelaars om daadwerkelijk te benutten enkele van de voordelen,” Rabba zei. “Componist is echt een manier van het vullen van dat gat en proberen te maken het aantrekkelijk voor ontwikkelaars, zodat de samenstelling ziet er net als de code die u gewoonlijk zou schrijven.”

IBM is ook de introductie van de functies van de shell, een nieuwe tool om te helpen met het ontwikkelen, implementeren, uitvoeren en debuggen serverloze Functies en composities. Bijvoorbeeld, een ontwikkelaar kan gebruiken bij het bewerken van code in een tekst editor in plaats van een drag-n-drop UI, of voor het valideren van composities met visualisaties zonder wisselen van gereedschappen. Het helpt ook om ontwikkelaars te implementeren en op te roepen composities met behulp van bekende CLI commando ‘ s.

0