Mengenal Framework CodeIgniter

 


Untuk anda yang sering membuat sebuah web tentu tidak asing dengan Framwork Codeigniter. Codeigniter (CI) tak jarang digunakan seorang Developer dalam membangun Websitenya. CodeIgniter adalah Kerangka Pengembangan Aplikasi - toolkit - untuk orang yang membangun situs web menggunakan PHP. 

Tujuannya adalah untuk memungkinkan Anda mengembangkan proyek lebih cepat daripada yang Anda bisa jika Anda menulis kode dari awal, dengan menyediakan kumpulan pustaka yang kaya untuk tugas-tugas umum yang dibutuhkan, serta antarmuka sederhana dan struktur logis untuk mengakses pustaka ini. CodeIgniter memungkinkan Anda secara kreatif fokus pada proyek Anda dengan meminimalkan jumlah kode yang dibutuhkan untuk tugas tertentu.

Jika memungkinkan, CodeIgniter telah dibuat sefleksibel mungkin, memungkinkan Anda untuk bekerja dengan cara yang Anda inginkan, tidak dipaksa untuk bekerja dengan cara tertentu. Kerangka kerja dapat memiliki bagian inti dengan mudah diperpanjang atau diganti sepenuhnya untuk membuat sistem bekerja seperti yang Anda butuhkan. Singkatnya, CodeIgniter adalah kerangka kerja lunak yang mencoba menyediakan alat yang Anda butuhkan sambil menghindarinya.

CodeIgniter awalnya dikembangkan oleh EllisLab . Kerangka kerja ini ditulis untuk kinerja di dunia nyata, dengan banyak perpustakaan kelas asli, pembantu, dan sub-sistem yang dipinjam dari basis kode ExpressionEngine . Itu, selama bertahun-tahun, dikembangkan dan dipelihara oleh EllisLab, Tim Pengembangan Mesin Ekspresi dan sekelompok anggota komunitas yang disebut Tim Reaktor.

Pada tahun 2014, CodeIgniter diakuisisi oleh British Columbia Institute of Technology dan kemudian secara resmi diumumkan sebagai proyek yang dikelola komunitas.

Pada tahun 2019, Yayasan CodeIgniter dibentuk untuk menyediakan grup pengelola abadi yang terpisah dari entitas lain untuk membantu memastikan masa depan kerangka kerja.

Untuk struktur Codeigniter bisa lihat di Struktur Framework Codeigniter

 

Lebih baru Lebih lama