The frontend layer
The frontend layer consists of web content (in the form of HTML/CSS/JS) for website applications or an API for web services. In the case of website applications, the web content could be generated by templating engines, such as Vapor Leaf, Stencil, Mustache, and Markdown, or enhanced by JavaScript frameworks, such as jQuery, Angular, and React. Frontend applications may pull in other resources via the APIs provided by other Web Services. The clients for a website application will be a variety of web browsers on different platforms.
In the case of web services, the clients make HTTP requests to the application server and exchange data in JSON. An application server is not expected to render web content (HTML/JS/CSS), have ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access