Minggu, 21 April 2013

Mengenal FrameWork Codeigniter

Codeigniter merupakan Framework PHP yang diklaim mempunyai eksekusi tercepat dibandingkan dengan framework lain. Codeigniter bersifat Open Source Dan memakai model basis MVC (Model View Controller), yang merupakan model konsep modern framework yang digunakan saat ini.
Ngomong – ngomong mengenai Framework, sebenarnya apa itu framework? Framework adalah suatu kertas atau kerangka kerja dalam aplikasi web yang didalamnya mempunyai suatu potongan – potongan program yang disusun (modul). Sehingga programmer tidak perlu membuat kode dari Nol, karena Framework telah menyediakannya.
 
Codeigniter menawarkan banyak sekali library yang bias kita pakai. Codeigniter dibuat pertama kali oleh Rick Ellis yang merupakan CEO dari Ellislab. Situsnya bias dikunjungi di ellislab.com . Perlu kita ketahui, Ellislab merupakan sebuah perusahaan yang memproduksi CMS – CMS yang handal. Dan saat ini Codeigniter dikembangkan oleh Exspression Engine Development Team.

Setelah sebelumnya Mengetahui Apa itu Codeigniter, sekarang mari kita bahas mengenai Kelebihan Dan Kekurangan Framework Codeigniter. Kenapa penulis membahas CI? Karena saat ini lagi nabung belajar, soalnya ni framework mantep abis. Oke kembali ke pembahasan, Pastinya setiap Framework memiliki kelebihan dan kekurangan masing – masing, begitu pula dengan Framework Codeigniter.
 
Framework Codeigniter mempunyai beberapa kelebihan, diantaranya :
 
  • Gratis
Codeigniter dilisensikan dibawah lisensi Apache/BSD style open source. Jadi ini berarti Codeigniter dapat dipakai secara bebas.
 
  • Support PHP4 dan PHP5
Walau saat ini PHP telah mencapai versi 5 bahkan versi 6, namun masih banyak juga orang – orang yang memakai PHP4. Oleh sebab itu, pengembang Framework Codeigniter memperhatikan betul setiap pengguna, oleh karenanya Framework Codeigniter dikembangkan agar mampu berjalan baik PHP4 Maupun PHP5.
 
  • Ukuran File Kecil dan Cepat
Dibandingkan dengan Framework lain, semisal CakePHP, Codeigniter adalah alternative bagi kamu yang menginginkan akses yang cepat. Kenapa bisa cepat? Karena Codeigniter hanya me-load fungsi atau library yang digunakan saja, berbeda dengan Framework lainnya yang menggunakan seluruh library walaupun library tersebut tidak digunakan. Alasan inilah yang menjadikan Codeigniter dengan akses tercepat dan ringan.
 
  • Dokumentasi
Framework yang baik pastinya dilengkapi dengan dokumentasi yang lengkap dan mendukung, agar bisa mudah dipahami oleh penggunanya. Didukung oleh User Guide yang mudah dimengerti, dari mulai install sampai pada fungsi-fungsinya semua ada.
 
  • Memakai konsep MVC
Codeigniter memakai konsep MVC (Model View Controller), konsep modern yang banyak dipakai oleh framework PHP lainnya. Dengan adanya MVC, Pengerjaan antara logika dengan layout telah dipisahkan, sehingga antara si programmer dan designer dapat santai melakukan tugasnya.
 
  • Komunitas
Framework Codeigniter memiliki sebuah komunitas, kamu bisa bergabung pada situs codeigniter.com/forums
Disamping kelebihan atau keuntungan, Framework Codeigniter juga memiliki beberapa kelemahan atau kekurangan diantaranya adalah :
 
  1. Codeigniter dikembangkan oleh Ellislab dan bukan oleh suatu komunitas, yang menyebabkan update core engine-nya tidak secepat framework lain.
  2. Tidak ditujukan untuk pembuatan web dengan skala besar (enterprise) walaupun tersedia banyak library.
  3. Masih banyak kelonggaran dalam hal coding, misalnya bebas dalam menambah file.
  4. Tidak mencerminkan MVC yang sesungguhnya, misalnya penulisan echo masih dapat dilakukan pada file controller.

Demikian ulasan mengenai Kelebihan Dan Kekurangan Framework Codeigniter. Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar