---
description: history creator build mini mvc
---

# apa itu mini mvc php native

## Mini mvc php native

mini mvc php native adalah sebuah project kerangka kerja yang dibangun sejak tahun 2017, pada awal dibangun hanya sebuah sturctur MVC dan OOP yang ditulis oleh pembuatnya ( Native ). mini mvc ini open source. free untuk di kembangkan. creator mini mvc is miyuki nagara.

### Mini

pada awalnya hanya berupa konsep MVC untuk belajar pattern Model view controller namun seiring berjalannya waktu saya terus update. sehingga tidak terlihat mini lagi , malah terlihat semakin complex.

### MVC

mvc adalah salah satu  pattern structur pemrograman dimana untuk memudahkan memaintenance stuructur folder dengan format Model View Controller. coba banyangkan penulisan code structur untuk pemanggilan menggunakan `domainname/file.php` atau `domain/pages/file.php` tentu saja ini sedikit merepotkan bukan ? maka dari ini diterapkanlah tentang pattern MVC, buat yang gak tau tentang MVC coba baca jurnal, banyak juga yang ngebahas tentang pattern tersebut.

### PHP

php adalah salah satu bahasa pemrograman yang digunakan untuk web development, bahasa pertama saya saat belajar MVC dan OOP dari internet.&#x20;

### Native

native bagi saya adalah sebuah code yang ditulis oleh pengembang yang mengembangkan project tersebut dari zero atau 0 sehingga jadi sebua program.

### Kerangka Kerja

kerangka kerja saya adalah sebuah aktivitas membangun kerangka sebuah aplikasi kurang lebih untuk fitur dasar yang dibuat tinggal pakai saja. atau menyiapkan fitur programnya. maka hal itu bisa disebut kerangka kerja, kerangka kerja tidaklah harus berkonsep atau memiliki pattern MVC, setiap programmer punya stylenya sendiri dalam membuatnya.&#x20;

### Fremework = kerangka kerja

seperti yang diketahui framework adalah bahasa inggris, istilah framework biasa digunakan saat kita menggunakan framework orang lain, katakankan framework backend php yang populer Laravel, atau Boostrap css sebagai framework forntend css, atau vuejs dan lain sebagainya. semua adalah tools yang disiapkan untuk membantu mengembangkan aplikasi lainnya

