article

Seputar CodeIgniter

Seputar CodeIgniter

Codeigniter merupakan salah satu framework yang banyak digunakan oleh banyak pengembang, framework codeigniter selain bersifat open source, framework ini juga menggunakan model MVC ( Model, View, Controller). Konsep aplikasi yang menggunakan MVC ini dibangun dalam 3 komponen yaitu :

  • Model, yang berfungsi untuk proses manipulasi data seperti insert,update,delete.
  • Kemudian selanjutnya 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.
  • Dan yang terakhir adalah Controller, yang berfungsi sebagai penghubung antara Model dan view tadi, controller juga  berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.

Codeigniter pertama kali dirilis pada tanggal 28 Februari 2006 dengan versi Beta 1.0, Codeigniter dikembangkan oleh Rick Ellis dari Ellis Lab , Codeigniter ini memang sengaja dirancang untuk menjadi framework yang selain ringan, juga mudah digunakan. Bahkan Codeigniter juga sudah diakui oleh pencipta bahasa pemrograman PHP yaitu Rasmus Lerdorf, ia mengatakan bahwa CodeIgniter merupakan web framework mudah dan handal. Hingga saat ini versi terbaru dari Codeigniter adalah versi 3.1.9 bahkan berdasarkan informasi yang saya dapatkan dari laman codeigniter, terdengar kabar bahwa Codeigniter 4 akan sudah mulai muncul dan bahkan versi alpha nya sendiri sudah dirilis.

Agar lebih mengenal Codeigniter berikut keunggulan dari Codeigniter berdasarkan dari dokumentasinya:

ads
ads

  • CodeIgniter is Free

CodeIgniter memiliki lisensi MIT sehingga anda bisa menggunakan CodeIgniter sesuka hati, untuk lisensi lebih lanjutnya bisa anda baca di laman CodeIgniter

  • CodeIgniter is Light Weight

Tidak seperti kebanyakan framework lain yang membutuhkan banyak resource tambahan, sistem inti dari CodeIgniter ini hanya memerlukan library yang sedikit, dan untuk tambahan library dimuat secara dinamis berdasarkan request, hal ini tentu membuat sistem ini menjadi ringan dan cepat.

  • CodeIgniter is Fast

Bersambung dari No.2, anda bisa membandingkan framework ini dengan framework lain, dan bahkan CodeIgniter pun dari lamannya menantang anda untuk mencari framework lain yang performanya lebih baik dari CodeIgniter

  • CodeIgniter Uses MVC(Model View Controller)
  • CodeIgniter Generates Clean URLs

URL yang dihasilkan oleh CodeIgniter ini bisa dikatakan bersih dan search engine friendly, hal ini dikarenakan CodeIgniter menggunakan pendekatan berbasis segmen.

  • CodeIgniter Packs a Punch

CodeIgniter hadir dengan banyak library yang dapat membantu anda dalam pengembangan web seperti mengakses database, validasi data form, mengirim email, dan lain-lain.

  • CodeIgniter is Extensible

Selain dilengkapi berbagai macam library, dengan CodeIgniter juga, anda dapat membuat dan menggunakan library anda sendiri.

  • CodeIgniter Does Not Require a Template Engine
  • CodeIgniter has a Friendly Community of Users

Komunitas CodeIgniter sangat ramah dan siap membantu pengguna CodeIgniter pemula atau yang sudah mahir. Komunitasnya dapat ditemui di : http://codeigniter.com/forums/

  • CodeIgniter is Thoroughly Documented

Bagi anda yang ingin mempelajari CodeIgniter, anda dapat mengunjungi laman CodeIgniter, disana dokumentasinya sudah sangat lengkap seperti cara penggunaan controller,view,model, dan lain lain.

Referensi

Sumber : 

wikipedia.com

https://www.codeigniter.com/

www.ipteknet.go.id

0
Comments (0)
Unable to Comment
You need to be logged in to be able to post a comment. Click here to login

No comments yet. Be the first to comment.

From Author
Loading…
ads
ads
ads