Forked from LayZeeDK/web-application-horizontal-layers.csv
Created
March 2, 2020 06:20
-
-
Save hazdik/85373337209e72c2d62a5753adb1b5cf to your computer and use it in GitHub Desktop.
Horizontal layers of a web application.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Horizontal layer | Examples | |
---|---|---|
Business logic | Application-specific logic, domain logic, validation rules | |
Persistence | WebStorage, IndexedDB, WebSQL, HTTP, WebSocket, GraphQL, Firebase, Meteor | |
Messaging | WebRTC, WebSocket, Push API, Server-Sent Events | |
I/O | Web Bluetooth, WebUSB, NFC, camera, microphone, proximity sensor, ambient light sensor | |
Presentation | DOM manipulation, event listeners, formatting | |
User interaction | UI behaviour, form validation | |
State management | Application state management, application-specific events |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment