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