Content deleted Content added
List languages Microsoft supports |
Reference to Azure supported languages |
||
Line 16:
Swift, OpenWhisk and APIs – Reflections on IBM InterConnect|date=29 February 2016|last=Ryan|first=Fintan}}</ref> In addition to supporting functions as a service, OpenWhisk offers features that include user-defined triggers, function execution rules, function composition via sequences, and a model for sharing assets via packages. OpenWhisk may be hosted on premise or hosted as a service as is the case with IBM Bluemix OpenWhisk; the source code is available on [[GitHub]].<ref>https://github.com/openwhisk/openwhisk</ref> At launch, OpenWhisk included support for [[Node.js]] and [[Swift (programming language)|Swift]], as well as black box functions (in any language or runtime) via [[Docker (software)|Docker]] containers. It now officially also includes support for [[Python (programming language)|Python]] and [[Java (programming language)|Java]] as well.
Microsoft followed up in 2016 by announcing Azure Functions, a technology usable in both the Azure public cloud and on any other cloud environment, public or private.<ref name='techcrunch-azure'>{{cite web|url=https://techcrunch.com/2016/03/31/microsoft-answers-aws-lambdas-event-triggered-serverless-apps-with-azure-functions/|title=Microsoft answers AWS Lambda’s event-triggered serverless apps with Azure Functions|date=31 March 2016|accessdate=10 July 2016|last=Miller|first=Ron|website=[[TechCrunch]]}}</ref> Azure functions have been generally available for production use since November 2016.<ref name='azure-ga'>{{cite web|url=https://azure.microsoft.com/en-us/updates/azure-functions-is-now-generally-available/|title=General availability: Azure Functions|date=16 November 2016|accessdate=21 November 2016}}</ref>. It officially supports C#, F# and Node.js along with experimental support for Powershell, PHP, Python, Batch and Bash.<ref name='azure-languages'>{{cite web|url=https://azure.microsoft.com/en-us/services/functions/|title=Azure Functions Supported Languages|date=21 April 2017}}</ref>
== Advantages ==
|