--- title: "backend" aliases: tags: - cosc203 --- # Static vs Dynamic Sites Static - Load pre-created files to a web serve - Client requests these files from the server and displays them on the browser Dynamic - Some content is generated dynamicallt only when needed # Server-Side vs Client-Side Server - UI Elements - HTML CSS JS - Runs within browser Client - Backend functionality: notifications, databases, etx - PHP, JS, C, C#, Ruby, etc - Runs on Server # Databases ORM: Object relational model ODM: Object data model