Table of Contents

About

A web application is a hierarchical set of folders containing scripts that will create:

  • web code for a frontend application
  • or data (json,…) for a backend application

These folders are structured according to the standard specified by the application server where the application is deployed and executed.

Example

Java

A web application

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.