18.51 | Seperti kebanyakan PHP Framework, Yii adalah MVC Framework. Yii melampaui Framework PHP lain dalam hal efesiens, kekayaanfiturdan ke!elasan dokumentasi. Yii didesain den"an hati hati dari awal a"ar sesuai untuk pen"emban"an aplikasi #eb se$ara serius. Yii bukan berasal dari produk pada beberapa proyek maupun kon"lomarasi peker!aan pihakketi"a. Yii adalah hasil dari pen"alaman kaya para pembuat pen"emban"an aplikasi #eb dan in%esti"asi framework pemro"raman #eb dan aplikasi yan" palin" populer. Kelebihan Framework Yii Ada beberapa keuntungan yang dapat penulis ambil dalam penggunaan framework PHP Yii berikut. Keuntungannya antara lain adalah: 1. Yii adalah salah satu framework yang sangat ringan dan dilengkapi dengan solusi caching yang memuaskan. 2. Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintastinggi! seperti portal! forum! sistem mana"emen konten #$%&'! &istem ecommerse! dll. (. Yii didokumentasikan dengan "elas! efesien! dan kaya fitur.
Kekurangan Framework Yii &erikut ini adalah kekuran"an PHP framework dilihat dari sisi Pro"rammer PHP biasa. kekuran"an ini bersifat sub!ektif, !adi !an"an dimakan mentah mentah' Butuh spesifikasi server yang lebih banyak. &iasanya framework butuh PHP %ersi 5 ketas, modul spesifik di apa$he sepertimodrewrite atau modpdo, bahkan ada framework yan" men"haruskan diletakan di root direktori ser%er. Seba"ian la"i spesifik harus dide%elop di (inu). Banyak yang harus dipela!ari &anyaknya fitur framework sebandin" den"an banyaknya hal yan" harus anda pela!ari. Yan" pertama "b!e#t oriented pogramming, yan" kedua *+, dan yan" keti"a adalah library dari framework itu sendiri. &elum la"i anda harus paham konfi"urasi dan kon%ensi yan" harus di pakai di framework tersebut. Masalah keamanan Se$ara umum, Framework sudah menyediakan fitur keamanan didalamnya. -amun !ika ditemukan luban" keamanan, anda harus men"up"rade framework yan" anda pakai di aplikasi anda. .fek beruntunnya, kode yan" anda buat !u"a harus ikut di modifikasi. $kuran total file #ode men!adi lebih besar /etika pro"ram sudah selesai, anda !u"a harus men"upload framework bersama aplikasi anda di #ebhostin" .feknya, spa$e yan" dipakai men!adi lebih besar. .fek lainnya, !ika ada file framework yan" korup atau hilan", maka akan membuat aplikasi error. %usah mela#ak &rror' Saya pernah mempela!ari Yii dan ,0 framework. San"at banyak fitur yan" disediakan, namun ketika ada $ode error, saya kesulitan menemukannya. berbeda den"an PHP biasa yan" se$ara $epat men$ari dan memperbaiki error yan" mun$ul. Yii framework !ustru lebih seram la"i saat menampilkan error den"an model sta$k seperti !a%a. Silahkan $oba sendiri kalau tidak per$aya'