When comparing Serverless Framework vs Microsoft Azure Functions, the Slant community recommends Serverless Framework for most people. In the question“What are the best serverless frameworks?” Serverless Framework is ranked 1st while Microsoft Azure Functions is ranked 6th. The most important reason people chose Serverless Framework is:
Has support for several platforms such as Azure Functions, Cloud Functions, AWS Lambda and WebTasks.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Supports multiple platforms
Has support for several platforms such as Azure Functions, Cloud Functions, AWS Lambda and WebTasks.
Pro Extensive documentation
Pro Multi language
Write functions in Python, NodeJS, Java, Go, Scala, C# etc.
See Examples.
Pro No server maintenance
Pro Deploy from Visual Studio
You can deploy apps directly from Visual Studio.
Pro Supports various languages
JavaScript, C#, F#, Python, PHP, Bash, Batch, and PowerShell
Cons
Con Chains you to a vendor
When developing anything, it's best to be vendor independent. Tightly coupling your design to a vendor is just asking for trouble.