Halo, selamat datang di Sandi Dharma Blog. CodeIgniter merupakan salah satu [framework][2] yang sangat Terkenal di kalangan web programmer, khususnya yang menggunakan bahasa pemrogramman PHP. Bagi Engkau yang baru saja belajar pemrograman web dan Mau mencoba menggunakan framework codeigniter, mari kita mengenal terlebih dahulu apa itu framework codeigniter.
Apa itu CodeIgniter?
Menurut website Formal codeigniter, “CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.” yang Kalau diartikan ke dalam bahasa indonesia CodeIgniter adalah kerangka kerja PHP yang kuat dengan footprint yang kecil, dibangun Buat pengembang yang membutuhkan toolkit sederhana dan elegan Buat Membikin aplikasi web berfitur lengkap.
CodeIgniter merupakan salah satu framework PHP yang menggunakan konsep MVC dalam membangun sebuah aplikasi web.
Fitur yang Terdapat pada CodeIgniter
CodeIgniter Mempunyai Berbagai Ragam fitur yang dapat Engkau gunakan dalam Membikin aplikasi web. Berikut ini beberapa fitur unggulan yang dimiliki oleh CodeIgniter.
Seluruh kode sumber Buat kerangka CodeIgniter mendekati 2MB. Ini memudahkan Buat menguasai CodeIgniter dan Langkah kerjanya. Ini juga menyederhanakan penerapan dan pembaruannya.
Segera
Pengguna aplikasi tentunya lebih menyukai aplikasi yang Mempunyai waktu load yang Segera. Waktu pemuatan aplikasi yang dibangun menggunakan CodeIgniter cenderung sangat Segera dibandingkan beberapa framework lainnya.
Loosely coupled
Fitur bawaan CodeIgniter dirancang Buat bekerja secara independent tanpa terlalu bergantung pada komponen yang lain. Ini akan memudahkan proses maintain dan upgrade aplikasi.
Arsitektur MVC
Framework CodeIgniter menggunakan arsitektur MVC (Model, View, Controller). Ini merupakan artitektur standar industri Demi bekerja dengan aplikasi web. Arsitektur MVC memisahkan data, logika, dan tampilan.
Dokumentasi yang Bagus
Dokumentasi yang Bagus tentunya merupakan poin Krusial yang harus dimiliki oleh sebuah framework, ini akan memudahkan developer Buat mengetahui bagaimana Langkah menggunakan framework tersebut dengan Pas dan memecahkan permasalahan yang akan terjadi pada Demi proses development. Selain itu, CodeIgniter juga Mempunyai website Lembaga dimana Engkau dapat bertanya mengenai framework CodeIgniter secara langsung kepada developer lainnya.
Komponen bawaan
CodeIgniter Mempunyai komponen bawaan yang dapat mempercepat proses pengembangan aplikasi seperti komponen pengiriman email, manajemen database, sesi, dan lainnya.
Extendable
CodeIgniter hadir dengan beberapa library dan helper. Tetapi, Kalau Tak Mau menggunakannya Engkau dapat dengan mudah Membikin library dan helper Tertentu sesuai dengan kebutuhan aplikasi Engkau masing-masing. Engkau juga dapat Membikin REST API menggunakan CodeIgniter.
Mudah dipelajari
CodeIgniter mudah dikuasai bagi siapa saja yang sudah familiar dengan PHP. Dalam waktu yang sangat singkat, siswa dapat Mempelajari CodeIgniter dan mulai mengembangkan aplikasi profesional menggunakan CodeIgniter.
Histori rilis CodeIgniter
Tahun | Versi |
---|---|
2006 | Versi pertama CodeIgniter |
2009 | ExpressionEngine 2.0 diluncurkan |
2014 | Institut Teknologi British Columbia mengambil alih proyek tersebut |
2020 | Pada 24 Februari, CodeIgniter 4 Formal diluncurkan |
2021 | Pada 6 September 2021, CodeIgniter 4.1.4 Formal diluncurkan |