There's more...

One of the most common problems that developers face while developing any application on their local environment is that "everything works fine on my local machine but not in the production environment." Developers need not worry about this in the case of Azure Functions. The Azure Functions runtime provided by the Azure CLI tools is exactly the same as the runtime available on Azure Cloud.

Note that you can always use and trigger an Azure service running on the cloud, even when you are developing Azure Functions locally.