Sejarah Singkat Framework Codeigniter - Willy Zondri

28 Januari 2018

Sejarah Singkat Framework Codeigniter


Pagi ini saya akan membahas tentang sebuah framework php yang bernama Codeiginiter, atau biasa dikenal dengan singkatan CI. Dikalangan developer web, framework codeiginter merupakan sesuatu hal yang tidak asing lagi. Hampir setiap developer web pernah menggunakan framework ini didalam project/ ataupun dalam latihan sehari - harinya.

Codeigniter pertama kali dikembangkan oleh Rick Ellis pada tahun 2006. Rick Ellis juga dikenal sebagai penemu dari Ellislab. Ellislab sendiri adalah sebuah perusahaan yang berfokus pada pengembangan software dan tools untuk para pengembang / developer web. Namun pada tahun 2014 Rick Ellis menyerahkan pengembangan dari codeigniter ke British Columbia Institute of Technology (BCIT).

Lalu Apa Kegunaan Codeigniter ?

Codeigniter merupakan sebuah kerangka kerja dimana didalamnya terdiri atas fungsi - fungsi yang dapat digunakan untuk membuah sebuah fungsi yang komplex. Atau dengan kata lain codeigniter merupakan suatu framework yang berguna untuk memudahkan seorang programmer dalam mengembangkan sebuah web tanpa harus membangunnya dari nol (0).

Codeigniter Flowchart

MVC Merupakan sebuah konsep yang digunakan oleh codeigniter. Konsep mvc ini memisahkan komponen utama menjadi tiga komponen, komponen tersebut adalah Model, View, dan Controller.
  • Model adalah bagian yang bertanggung jawab dengan pengolahan data pada database. Meliputi kegiatan create, read, update dan delete.
  • View adalah bagian yang menangani tentang tampilan terdiri dari skema HTML dan variabel - variabel yang berasal dari controller.
  • Controller adalah bagian yang berfungsi untuk menghubungkan antara Model dan View. Didalam controller terdapat fungsi - fungsi logika dan operasional. 

Kenapa Menggunakan Codeignier ? 

  • Codeigniter merupakan sebuah framework yang bersifat open source / gratis.
  • Codeigniter sudah terdokumentasi dengan baik, sehingga memudahkan kita untuk memahaminya.
  • Codeigniter memiliki performa yang cukup cepat, serta konfigurasi yang minim.
  • Tidak ada aturan koding yang ketat.
  • Sangat mudah diintegrasikan

Kekurangan Codeingiter

  • Tidak ditujukan dalam pembuatan web dengan skala besar.
  • Libary sangat terbatas.
  • Masih banyak kelonggaran dalam hal coding, misalnya bebas dalam menambah file.
Itulah penjelasan tentang sejarah, kelebihan dan kekurangan dari framework codeigiter.
Comments


EmoticonEmoticon

Notification
This is just an example, you can fill it later with your own note.
Done