CodeIgniter | Pengertian



Apa sih itu CodeIgniter ?
CodeIgniter adalah aplikasi open source yang berupa Framework dengan model MVC ( Model View Controller )  untuk membangun website di namis dengan menggunakan PHP . CodeIgniter memudahkan developer web untuk membangun aplikasi web dengan cepat dan mudah dari pada PHP secara manual . CodeIgniter dirilis pertama kali pada 28 Febuari 2006. dengan Versi yang terakhir Version 2.1.4  dan anda bisa mendownload'nya di situs resmi'nya di sini 
Kenapa harus CodeIgniter ?
Padahal Ada banyak sekali framework PHP yang beredar di internet. Lantas kenap kita
memilih CodeIgniter bukan yang lain?? Berikut alasan-alasannya:

  • 1. Gratis.

CodeIgniter dilisensikan dibawah lisensi Apache/BSD style open source
license, ini berarti kita dapat menggunakannya sesuai dengan keinginan
kita.

  • 2. Berjalan di PHP versi 4 dan 5.

Sekarang ini PHP sudah mencapai versi ke 5, meskipun begitu masih
banyak orang yang tetap menggunakan PHP versi 4, oleh sebab itu
CodeIgniter dikembangkan agar tetap kompatibel dengan PHP versi 4 dan
dapat dijalankan pada PGP versi 5.

  • 3. Ringan dan cepat.

Secara default CodeIgniter hanya berjalan dengan me load beberapa
pustaka saja, dengan demikian hanya membutuhkan resource yang
sedikit sehingga ringan dan cepat dijalankan. Pustaka-pustaka lain yang
nantinya akan digunakan bisa di load sesuai dengan kebutuhan.

  • 4. Menggunakan MVC.

CodeIgniter menggunakan lingkungan pengembangan dengan metode
Model View Controller (MVC) yang membedakan antara logika dan
presentasi/tampilan, sehingga tugas bisa lebih mudah dipecah-pecah.
Ada bagian yang khusus membuat tampilan dan bagian yang membuat
core programnya.

  • 5. Dokumentasi.

Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi
benar-benar dikembangkan atau tidak bisa dilihat dari dokumentasinya.
Dalam hal ini CodeIgniter sangat luar biasa, terdapat dokumentasi yang
sangat lengkap tentang semua hal yang ada dalam CodeIgniter. Mulai
dari langkah instalasi sampai dokumentasi fungsi-fungsi nya tersedia.
Adanya dokumentasi sangat memudahkan bagi pemula dalam
mempelajari lingkungan pengembangan website dengan CodeIgniter.

  • 6. Pustaka yang lengkap.

CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk
berbagai kebutuhan, misalnya saja koneksi database, email, session dan
cookies, keamanan, manipulasi gambar dan banyak lagi.

ada banyak Fitur loh di Codeigniter | Berikut fitur-fitur yang didukung oleh CodeIgniter :

  • Sistem berbasis Model View Controller
  • Kompatibel dengan PHP versi 4. & 5
  • Ringan dan Cepat.
  • Terdapat dukungan untuk berbagai basis data.
  • Mendukung Active Record Database.
  • Mendukung form dan validasi data masukan.
  • Keamanan dan XSS filtering.
  • Tersedia pengaturan session.
  • Tersedia class untuk mengirim email.
  • Tersedia class untuk manipulasi gambar (cropping,resizing, rotate dan lain-lain).
  • Tersedia class untuk upload file.
  • Tersedia class yang mendukung transfer via FTP.
  • Mendukung lokalisasi bahasa.
  • Tersedia class untuk melakukan pagination (membuat tampilan perhalaman).
  • Mendukung enkripsi data.
  • Mendukung benchmarking.
  • Mendukung caching.
  • Pencatatan error yang terjadi.
  • Tersedia class untuk membuat calendar.
  • Tersedia class untuk mengetahui user agent, misalnya tipe browser dan sistem operasi yang digunakan pengunjung.
  • Tersedia class untuk pembuatan template website.
  • Tersedia class untuk membuat trackback.
  • Tersedia pustaka untuk bekerja dengan XMP-RPC.
  • Menghasilkan clean URL.
  • URI routing yang felksibel.
  • Mendukung hooks, ekstensi class dan plugin.
  • Memiliki helper yang sangat banyak jumlahnya

Post a Comment

notifikasi
close