Home Start Back Next End
  
Dari sisi programming, CodeIgniter kompatibel dengan PHP 4 dan PHP
5, jadi akan berjalan di mayoritas web host diluar sana. CodeIgniter juga
menggunakan Model View Controller
yang merupakan cara untuk mengatur
aplikasi menjadi 3 bagian : model-lapisan abstraksi database, view-front end
template file, dan controller-bisnis logic
dari aplikasi. CodeIgniter juga
menggunakan singleton yang ekstensif. Ini adalah cara untuk memuat class,
jadi jika class dipanggil berkali-kali, instansi yang samalah yang akan
dikembalikan. Hal ini sangat berguna untuk koneksi database, bila hanya
ingin satu koneksi setiap kali kelas digunakan.
CodeIgniter juga mengimplementasikan Active Record Patern. Ini
memudahkan untuk menulis SQL query yang complex dan membuat
aplikasi menjadi lebih mudah dibaca. Active Record juga memudahkan
untuk menukar dan merubah database di driver. Hal ini memungkinkan
untuk  menulis query di PHP dan menggunakan MySQL backend, juga
memberikan pilihan untuk berubah menjadi oracle database-tanpa harus
merubah query sebelumnya.
CodeIgniter juga disertai dengan library dan set fungsi yang sangat
berguna yang akan membantu kalian membuat aplikasi. Ini membuat kalian
bisa fokus ke hal kecil di aplikasi yang unik, daripada part yang digunakan
di semua proyek, seperti database query dan parsing data.
Word to PDF Converter | Word to HTML Converter