Skip to main content

Intro

Web Framework

Web Application Framework or simply Web Framework represents a collection of libraries and modules that enables a web application developer to write applications without having to bother about low-level details such as protocols, thread management etc.

Server side web development languages

  • PHP
  • Python with Django/Flask

Frontend js frameworks

  • React
  • Angular
  • Vue

MVC Frameworks (Model View Controller)

  • Rails
  • Phoenix
  • Laravel

MVT Framework (Model View Template)

  • Django

Frameworks Patterns

  • Callback function
  • Subclassing
  • Interfaces
  • Imperative registration API
  • Convention over configuration
  • Metaclass based registration
  • Language integrated registration
  • DSL-based declaration
  • Imperative declaration
  • Language integrated declaration

https://blog.startifact.com/posts/framework-patterns.html