Web Frameworks

Types of Web Frameworks

There are several types of web frameworks, often categorized as:

2.1 Full-stack Frameworks

  • These frameworks handle everything from front-end to back-end.
  • Examples:
    • Django (Python)
    • Ruby on Rails (Ruby)
    • Laravel (PHP)

2.2 Micro-frameworks

  • Lightweight frameworks that focus on simplicity and speed.
  • Examples:
    • Flask (Python)
    • Express.js (JavaScript)

2.3 Asynchronous Frameworks

  • Designed to handle asynchronous programming, great for I/O-bound applications.
  • Examples:
    • FastAPI (Python)
    • Sanic (Python)