Skip to content

Commit ab8e29a

Browse files
authored
Merge pull request #166767 from ggailey777/nandan
Language/runtime stack support table
2 parents 7e39b6d + 5aa1600 commit ab8e29a

File tree

5 files changed

+44
-13
lines changed

5 files changed

+44
-13
lines changed

articles/azure-functions/functions-create-function-app-portal.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Use one of the following links to get started with your chosen local development
1919
| --- | --- | --- |
2020
| &bull;&nbsp;[Get started with C#](./create-first-function-vs-code-csharp.md)<br/>&bull;&nbsp;[Get started with Java](./create-first-function-vs-code-java.md)<br/>&bull;&nbsp;[Get started with JavaScript](./create-first-function-vs-code-node.md)<br/>&bull;&nbsp;[Get started with PowerShell](./create-first-function-vs-code-powershell.md)<br/>&bull;&nbsp;[Get started with Python](./create-first-function-vs-code-python.md) |&bull;&nbsp;[Get started with C#](./create-first-function-cli-csharp.md)<br/>&bull;&nbsp;[Get started with Java](./create-first-function-cli-java.md)<br/>&bull;&nbsp;[Get started with JavaScript](./create-first-function-cli-node.md)<br/>&bull;&nbsp;[Get started with PowerShell](./create-first-function-cli-powershell.md)<br/>&bull;&nbsp;[Get started with Python](./create-first-function-cli-python.md) | [Get started with C#](functions-create-your-first-function-visual-studio.md) |
2121

22+
[!INCLUDE [functions-portal-language-support](../../includes/functions-portal-language-support.md)]
23+
24+
## Prerequisites
25+
2226
[!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
2327

2428
## Sign in to Azure

articles/azure-functions/functions-scale.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,16 @@ The remaining tables in this article compare the plans on various features and b
4444

4545
## Operating system/runtime
4646

47-
The following table shows supported operating system and language runtime support for the hosting plans.
47+
The following table shows operating system and language support for the hosting plans.
4848

4949
| | Linux<sup>1</sup><br/>Code-only | Windows<sup>2</sup><br/>Code-only | Linux<sup>1,3</sup><br/>Docker container |
5050
| --- | --- | --- | --- |
51-
| **[Consumption plan](consumption-plan.md)** | .NET Core<br/>Node.js<br/>Java<br/>Python | .NET Core<br/>Node.js<br/>Java<br/>PowerShell Core | No support |
52-
| **[Premium plan](functions-premium-plan.md)** | .NET Core<br/>Node.js<br/>Java<br/>Python|.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python |
53-
| **[Dedicated plan](dedicated-plan.md)** | .NET Core<br/>Node.js<br/>Java<br/>Python|.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python |
54-
| **[ASE](dedicated-plan.md)** | .NET Core<br/>Node.js<br/>Java<br/>Python |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python |
55-
| **[Kubernetes (direct)](functions-kubernetes-keda.md)** | n/a | n/a |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python |
56-
| **[Azure Arc (Preview)](../app-service/overview-arc-integration.md)** | .NET Core<br/>Node.js<br/>Java<br/>Python | n/a |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python |
51+
| **[Consumption plan](consumption-plan.md)** | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>Python<br/>TypeScript | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>TypeScript | No support |
52+
| **[Premium plan](functions-premium-plan.md)** | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>Python<br/>TypeScript |.NET Core<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>TypeScript |.NET Core<br/>Node.js<br/>Java<br/>PowerShell Core<br/>Python<br/>TypeScript |
53+
| **[Dedicated plan](dedicated-plan.md)** | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>Python<br/>TypeScript |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>TypeScript |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>Python<br/>TypeScript |
54+
| **[ASE](dedicated-plan.md)** | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>Python<br/>TypeScript |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>TypeScript |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>Python<br/>TypeScript |
55+
| **[Kubernetes (direct)](functions-kubernetes-keda.md)** | n/a | n/a |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>Python<br/>TypeScript |
56+
| **[Azure Arc (Preview)](../app-service/overview-arc-integration.md)** | .NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>Python<br/>TypeScript | n/a |.NET Core 3.1<br/>.NET 5.0<br/>JavaScript<br/>Java<br/>PowerShell Core<br/>Python<br/>TypeScript |
5757

5858
<sup>1</sup> Linux is the only supported operating system for the Python runtime stack. <br/>
5959
<sup>2</sup> Windows is the only supported operating system for the PowerShell runtime stack.<br/>

articles/azure-functions/supported-languages.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ This article explains the levels of support offered for languages that you can u
1818

1919
[!INCLUDE [functions-supported-languages](../../includes/functions-supported-languages.md)]
2020

21+
[!INCLUDE [functions-portal-language-support](../../includes/functions-portal-language-support.md)]
22+
2123
### Language major version support
2224

2325
Azure Functions provides a guarantee of support for the major versions of supported programming languages. For most languages, there are minor or patch versions released to update a supported major version. Examples of minor or patch versions include such as Python 3.9.1 and Node 14.17. After new minor versions of supported languages become available, the minor versions used by your functions apps are automatically upgraded to these newer minor or patch versions.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
author: ggailey777
3+
ms.service: azure-functions
4+
ms.topic: include
5+
ms.date: 07/23/2021
6+
ms.author: glenga
7+
---
8+
9+
## Language support details
10+
11+
The following table shows which languages supported by Functions can run on Linux or Windows. It also indicates whether your language supports editing in the Azure portal. The language is based on the **Runtime stack** option you choose when [creating your function app in the Azure portal](../articles/azure-functions/functions-create-function-app-portal.md#create-a-function-app). This is the same as the `--worker-runtime` option when using the `func init` command in Azure Functions Core Tools.
12+
13+
| Language | Runtime stack | Linux | Windows | In-portal editing<sup>1</sup> |
14+
|:--- |:-- |:--|:--- |:--- |
15+
| [C# class library](../articles/azure-functions/functions-dotnet-class-library.md)<sup>2</sup> |.NET||| |
16+
| [C# script](../articles/azure-functions/functions-reference-csharp.md) | .NET ||||
17+
| [JavaScript](../articles/azure-functions/functions-reference-node.md) | Node.js ||||
18+
| [Python](../articles/azure-functions/functions-reference-python.md) | Python || | |
19+
| [Java](../articles/azure-functions/functions-reference-java.md) | Java ||| |
20+
| [PowerShell](../articles/azure-functions/functions-reference-powershell.md) |PowerShell Core | |||
21+
| [TypeScript](../articles/azure-functions/functions-reference-node.md) | Node.js ||| |
22+
| [Go/Rust/other](../articles/azure-functions/functions-custom-handlers.md) | Custom Handlers ||| |
23+
24+
<sup>1</sup> When running on Linux, in-portal editing is only supported in a [Dedicated (App Service) plan](../articles/azure-functions/dedicated-plan.md).
25+
<sup>2</sup> In the portal, you can't currently create function apps that run on .NET 5.0. To learn more, see [Develop and publish .NET 5 functions using Azure Functions](../articles/azure-functions/dotnet-isolated-process-developer-howtos.md).
26+
27+
For more details, see [Operating system/runtime support](../articles/azure-functions/functions-scale.md#operating-systemruntime).
28+
29+
When in-portal editing isn't available, you must instead [develop your functions locally](../articles/azure-functions/functions-develop-local.md#local-development-environments).

includes/functions-premium-create.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
---
2-
title: include file
3-
description: include file
4-
services: functions
5-
author: jeffhollan
2+
author: ggailey777
63
ms.service: azure-functions
74
ms.topic: include
85
ms.date: 04/24/2020
9-
ms.author: jehollan, glenga
10-
ms.custom: include file
6+
ms.author: glenga
117
---
128

139
1. From the Azure portal menu or the **Home** page, select **Create a resource**.

0 commit comments

Comments
 (0)