About
A web application is a hierarchical set of folders containing scripts that will create:
These folders are structured according to the standard specified by the application server where the application is deployed and executed.
Example
Java
Node (Javascript)
The application is created via a node web bundler.
Types
Web applications are of the following types:
- Presentation-oriented (frontend)
- Service-oriented (Backend)
Frontend
A frontend (known also as Presentation-oriented application) generates interactive web pages containing various types of markup language (HTML, XHTML, XML, and so on)
More … Web - Frontend
Backend
Service-oriented: A service-oriented web application implements the endpoint of a web service. Presentation-oriented applications are often clients of service-oriented web applications.
Platform
Methodology
Software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps. You can configure a service using environment variables only for instance.