Banyak sekali frame work yang berkembang akhir-akhir ini, dan hampir setiap bahasa pemrograman memiliki frame work, untuk kesempatan ini saya akan membahas tentang PHP FRAMEWORK.Banyak sekali framework untuk php diataranya adalah :
Pengertian Framework
Framework secara bahasa dapat diartikan sebagai kerangka kerja, untuk secara harfiah sendiri berarti sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur dalam membangun sebuah aplikas khusunya web aplikasi dengan tujuan ketepatan, kecepatan, dan kemudahan.
- Konsep Framework
- Model
- Controller
- View
Pada framework konsep utamanya adalah MVC yaitu merupakan singkatan dari "Model" , "View" , "Controller" konsep ini cukup famous dalam membangun aplikasi berbasis web, dimana MVC memisahkan pengembangan aplikasi berdasarkan komponen-komponen utama seperti manipulasi data, UI, dan tentu saja kontrol aplikasi. MVC tersusun dari 3 komponen yaitu :
- Model mewakili struktur data dari aplikasi web.Model sering dibagikan kepada sub aplikasi berbeda dari aplikasi web.Serta dalam model inilah yang berisikan rules dari aplikasi yang akan dibangun
- Controller adalah sebuah jembatan dari pada antara Model dengan view sehingga controller ini adalah yang bertanggung jawab terhadap end-user.
- Merupakan komponen yang menangani presentation logic atau User Interface.Sehingga rules yang ada dimodel akan dirender ke view sebagai komponen penampil dari pada request dari user yang ditangani oleh controller dan dilanjutkan ke model serta diarahkan ke view.
berikut gambaran dari pada konsep MVC
Demikian pembahasan mengenai Framework, dan sampai berjumpa di postingan selanjutnya.