Mengapa harus Framework ? Sebenarnya bukan keharusan untuk menggunakan framework. Namun, seperti pengertian diatas, framework dapat membantu anda dalam menyelesaikan pekerjaan yang lebih kompleks.
Pada tutorial kali ini, akan memb ahas tentang CodeIgniter(CI), sebuah PHP Framework yan g saya nilai lebih mudah digunakan ketimbang CakePHP atau Zend Framework. Struktur CI lebih banyak meniru Ruby on Rail (RoR), sebuah framework pembuatan aplikasi web dengan menggunak an bahasa pemrograman Ruby. Selain itu dokumentasinya lebih lengkap dan tentunya mudah dipahami.
Secara umum, framework menggunakan struktur MVC (Model, View, Controller).
Input > Processing > Output = Controller > Model > View
Model
Model mencakup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser.
Controller
Controller mencakup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/dikelompokan dalam file ini.
View
View mencakup semua proses yang terk ait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi.
No comments:
Post a Comment