🌐
Hack the Web
  • Welcome to Hack the Web
  • Getting Started
    • 🔥Course Overview
    • Why This is Important
    • 🛠️What We Will Build
  • Build with the Basics
    • Build with the Basics
    • HTML
    • CSS
    • JavaScript
    • 💥Putting it all together
    • Design Systems and CSS Frameworks
  • Design Basics
    • What Makes Good Design
    • 🏳️‍🌈Colors, Colors, Colors
    • 🔡Typography and Fonts
    • 🌀Graphics for Your Site
      • Types of Images
      • Where to Find Graphics
      • Image Formats
      • Other Media Formats
    • 🦄Icons
  • Don't Start From Scratch
    • ▶️Template Walkthrough
  • Misc Topics
    • Search Engine Optimization
    • ⭐Favicons
    • ☑️HTML & CSS Validation
    • 📊Performance Testing
    • Markdown
    • Mobile Responsive Design
  • Advanced Topics
    • Hosting Sites
    • ↔️Backend vs Frontend Development
    • ⚙️Browser Built-In Web Tools
  • Real-World Applications
    • 💼Career Paths in Web Design
    • Wordpress, Drupal, Website Builders
  • Conclusion
    • 🎉Course Recap
    • 📝Quiz for Certificate
    • 🦉Keep on Learning
  • SouthHills Info Request
Powered by GitBook
On this page
  1. Advanced Topics

Backend vs Frontend Development

PreviousHosting SitesNextBrowser Built-In Web Tools

Last updated 6 months ago

Backend vs Frontend Web Languages

Frontend Languages:

  • Focus on the client side, what users interact with directly in the web browser.

  • This code runs on the browser after it has been downloaded from the server.

  • Key languages include HTML, CSS, and JavaScript.

  • Responsible for the structure, design, and behavior of web pages.

  • Examples: React, Angular, Vue.js.

Backend Languages and Tools:

  • Manage server-side operations, database interactions, and application logic.

  • This code runs on the server before it is sent to the browser on the client machine.

  • Common languages include Python, Java, Ruby, PHP, and Node.js.

  • Handle data storage, authentication, and server communication.

  • Examples: Django, Spring, Laravel, Ruby on Rails, Express, and Flask

Frontend deals with user interface and experience, while backend manages data processing and business logic.

↔️