Start Back Next End
  
22
terhadap konfigurasi yang membantu pengembangan berdasarkan model bisnis yang
dibutuhkan dalam proses pengembangan aplikasi. Yii menyediakan tools
untuk
membantu melakukan testing
terhadap aplikasi, dan memiliki dokumentasi yang
jelas dan komprehensif. 
2.10.2 Sejarah Yii Framework
Yii dibuat oleh Qiang Xue, yang memulai proyek Yii pada 1 Januari 2008.
Qiang sebelumnya mengembangkan dan mengelola Prado Framework. Pengalaman
yang didapat bertahun-tahun dan umpan balik yang didapat dari proyek tersebut
mendorong kebutuhan akan framework
yang cepat, aman, dan profesional yang
dibuat untuk pengembangan aplikasi Web 2.0. Pada 3 Desember 2008, setelah
hampir setahun dikembangkan, Yii 1.0 akhirnya resmi dirilis ke publik.
Performance yang sangat baik secara metrik dibandingkan dengan framework
berbasis PHP lainnya langsung menarik perhatian positif publik dan popularitas serta
penggunaannya berkembang sangat pesat sampai sekarang.   
2.11. Model View Controller (MVC)
2.11.1 Definisi MVC (Model-View-Controller)
Asumsikan sebuah aplikasi Web terdiri dari beberapa sub-aplikasi, yaitu:
Front-end:
Website yang bersifat publik (informasi bisa dilihat oleh
siapa saja) untuk end user biasa.
Back-end:
Sebuah Website
yang menampilkan fungsionalitas
administratif untuk mengatur aplikasi. Fitur ini biasanya hanya boleh
digunakan oleh staf administrasi.
Console: Sebuah aplikasi yang terdiri atas perintah-perintah konsol
untuk dijalankan
dalam terminal window
atau sebagai pekerjaan terjadwal
untuk mendukung keseluruhan aplikasi.
Word to PDF Converter | Word to HTML Converter