MVC vs MTV

Zunino Sultan Anggara
PPL 2019 C3
Published in
2 min readApr 18, 2019

MVC yang saya maksud adalah salah satu jenis design patterns yaitu Model-View-Controller. Namun karena di PPL C3 kami menggunakan Django Framework, MTV merupakan istilah yang lebih lazim digunakan dibandingkan MVC. Karena di django, view pada views.py lebih berperan sebagai controller yang menghubungkan data dari models.py ke template tampilan.

Jadi jika pada framework lain View yang dimaksud adalah tampilan (template) pada django, view yang dimaksud adalah views.py

Others

M → Models (File to store objects data)

V → View (Template : html, css, php)

C → Controller (Logic)

=====================

M → Models (models.py, file to store objects data)

T → Template

V → Views (views.py, logic file)

Karena saya di dalam tim berperan sebagai hacker, saya lebih banyak bekerja di backend. Jadi saya lebih banyak mengerjakan models.py , views.py (dan file pendukung lainnya seperti urls.py, admin.py, serializers.py).

--

--