Working with web applications
Azure web apps, or more generally Azure app services, are the first step in migrating from VM-based solutions toward a more flexible, fully managed offering.
They are essentially a managed Internet Information Services (IIS) offering for hosting web applications built with standard web technologies and programming languages.
App services are split into two types of apps – web apps and API apps. Web apps are UI-driven applications whereby the result of any backend programming language is to produce HTML and JavaScript that can be consumed by an end user through a browser.
API apps use the same technologies and programming language as web apps; however, they send pure data in either JSON or XML, rather than sending HTML to a web browser.
Note
XML and JSON are text-based formats for storing and sending information. Technically, XML is a self-describing markup language – this means you can define the data format of a field in a structured...