# Model-View-Controller Paradigm - [Model-view-controller | Wikipedia](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) - Early web applications are all MVC with a "thin-client" design, upon making interactions, the server side (controller) will send a new page (view) to the user, causing a full reload. ## Frameworks - [[php|PHP]] Frameworks - [Laravel](https://laravel.com/) with Blade templates (not Livewire) - Symfony - CodeIgniter - Yii - CakePHP - [[python|Python]] Frameworks - [[django|Django]] - Flask - Pyramid - [[java|Java]] Frameworks -- Spring MVC - [[ruby|Ruby]] Frameworks -- Ruby on Rails - [[js|JavaScript]] Frameworks - Angular was originally MVC in `v1`, then embraced component architecture. - Ember.js