Apa itu CodeIgniter?

12:59 PM
Apa itu CodeIgniter?

KutuUpdate - Sobat, apa sebelumnya kalian sudah pernah menulis rangkaian bahasa pemrograman PHP? Kalo sudah, pasti tau kan bagaimana banyaknya syntax dan kesulitan yang didapat saat kita menulis bahasa pemrograman tersebut? Kalo jawabannya belum? kamu harus coba sekali-kali menggunakan bahasa pemrograman PHP. Karena banyak kejadian seperti di atas untuk itulah dibuat suatu Framework yang bertujuan untuk mempermudah dalam menggunakan bahasa PHP, yaitu Framework CodeIgniter alias CI. What is CodeIgniter?

Dalam artikel yang Kutu Update dapet nih dari mbah Wiki, CodeIgniter atau CI itu adalah aplikasi open source yang berupa Framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. Seperti halnya yang sobat tau dari kebanyakan Framework lainnya di dalam CodeIgniter ini sudah di include apa saja yang dibutuhkan dalam pengembangan pembuatan suatu sistem berbasis PHP seperti kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class. Jadi, mempermudah kita sebagai programmer dalam membangun suatu website.

Baca juga: Apa itu Bootstrap?

Tadi Kutu Update sedikit menyinggung soal MVC (Model, View, Controller). Sebenarnya apaan sih itu?
  1. View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
  2. Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
  3. Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
 Lalu, keunggulan CodeIgniter dibanding Framework berbasis PHP lain?
  1. Performa sangat cepat: Biasanya ini yang menjadi alasan utama kenapa orang banyak memilih CI.
  2. Konfigurasi yang sangat minim (nearly zero configuration): Tidak sulit dalam mengkonfigurasi CI tidak seperti Framework berbasis PHP lain. Untuk lebih detail baca Cara Konfigurasi CodeIgniter/CI.
  3. Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
  4. Dokumentasi yang sangat lengkap : Setiap paket instalasi CI sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
  5. dll.
Sekian sudah paham? Ada komentar?


Sumber: https://id.wikipedia.org/

Share this

Related Posts

Previous
Next Post »