When you are working with WebJobs, you are not limited to using EXE files. Currently, this service supports the following applications:
- Windows executables (.exe, .bat, and .cmd)
- Powershell (.ps1)
- Bash (.sh)
- Python (.py)
- PHP (.php)
- Node.js (.js)
- Java (.jar)
As you can see, the preceding list is quite similar to the supported languages in App Services. This should be understandable now, as you have learned that WebJobs are in fact an integral part of Web Apps in Azure. Let's try something practical—we will deploy a simple Node.js application, which will publish to Azure as a WebJob.