Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

10/16/18

Architectural pattern
• General, reusable solution to a commonly occurring problem
in software architecture within a given context.
Architectural patterns • Performance
• High availability
NGUYEN Thi Thu Trang
• Some architectural patterns have been implemented within
software frameworks
• 3-layer/3-tier pattern: DotNetNuke
• MVC pattern: Laravel, ASP.NET MVC
• Microservices: Spring Boot, vert.x

Classic MVC architecture (active) Problems? Passive MVC architecture

3 4

1
10/16/18

MVC vs 3-tier Architecture


Presentation Layer

MVC

5 6

Front-end and Back-end Front end and Back end


• May have different architectural patterns

2
10/16/18

MVVM Architecture

MVP in Android
MVP in
Android

3
10/16/18

Flux architecture (React)

Flux
architecture
(React)

VIPER architecture (iOS) VIPER architecture (iOS)

You might also like