Beda OOP dan MVC serta pemanfaatannya

Saya masih bingung antara OOP dan MVC di PHP, yang jadi pertanyaan saya apakah keduanya bisa digabung? dan untuk menggabungkan kedua hal ini apa yang dibutuhkan? saya sendiri masih bingung, bagaimana membagi-bagi antara Model, Controller, dan View. Ada yang bisa memberikan pemahaman yang lebih mendalam mengenai kedua hal ini? mohon pencerahan.

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Diperbarui 4 tahun yang lalu

7 Jawaban:

Framework PHP emangnya ngga menggunakan OOP dan MVC ya gan?

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@septianopqr,,, saya juga kurang tau gan... mohon pencerahannya...

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 6 tahun yang lalu

menurut sy.. OOP itu lebih ke paradigma.. sedangkan MVC itu pembagian sih..

CMIIW..

avatar nataa
@nataa

35 Kontribusi 7 Poin

Dipost 6 tahun yang lalu

Atau begini deh biar lebih simple dan tidak membingungkan,,, kira-kira penerapan OOP ke dalam MVC itu seperti apa, saya nonton video dan sempat coba-coba memasukan OOP ke dalamnya, saya kesulitan meload pembagian tugas jika diterapkan OOP di dalamnya karena dalam MVC semua sudah dibagi-bagi tugasnya. kira-kira gimana ya? mohon pencerahannya. strukturnya hampir mirip hanya saja seperti memasukan data dan menampilkan data itu agak kesulitan. kurangnya dimana ya?

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

diliat dari nama juga sebenernya udah beda sih.. dan kalo mas pake framework php itu biasanya udah pake 22 nya

contohnya kalo mas pernah make framework laravel, prosesnya kan sudah dipisah2.. untuk tampilan dalam blade(view), proses dalam controller, data dalam model.. itu namanya MVC.. jadi setiap proses udah dipisah2.. jadi ga 1 file digunain untuk nampilin data, query dll..

nah dilaravel juga itu kan smua udah berorientasi object.. misal kalo pake eloquent, mau ambil data user tinggal /App/User::->take(10)->get(); jadi method kaya get ato take itu tinggal panggil2 aja.. itu namanya OOP

CMIIW

avatar apem
@apem

72 Kontribusi 27 Poin

Dipost 6 tahun yang lalu

Oh begitu ya... thank's mas @apem mulai ada pencerahan sedikit... maaf saya kurang tahu karena saya belum pernah coba pake framework seperti laravel dll... mungkin saya perlu coba pake biar tahu strukturnya seperti apa... sekali lagi makasih pencerahannya...

avatar datrosumendong
@datrosumendong

201 Kontribusi 38 Poin

Dipost 6 tahun yang lalu

Kalau menurut saya.. OOP adalah proses pengembangan Dari bahasa pemograman native seperti PHP dll. yg intinya mempermudah dalam pengembangan aplikasi berbasis object kalau perbedaan antara OOP Dan framework itu jelas kalau OOP kita deklarasi function yg di perlukan ktika membuat sebuah App.. Dan kalau framework pengembangan bekerlanjutan Dari OOP Dimana semua fungsi2 sudah mendukung dari segi security atau pemanggilan class 2 sdh ada semua...
Maaf jika salah.. Mhn di benarkan wkwkwmwm

avatar mansur1
@mansur1

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban