Ada banyak framework PHP yang bisa dipilih. Untuk sebagian besar proyek klien, saya memilih CodeIgniter 4. Berikut pertimbangannya.
Ringan dan cepat
CodeIgniter 4 memiliki jejak memori kecil dan waktu respon yang cepat, sehingga website tetap gesit walau dipasang di shared hosting dengan sumber daya terbatas.
Mudah di-deploy
Sebagian besar hosting di Indonesia mendukung PHP dan MySQL. Aplikasi CodeIgniter cukup diunggah, mengatur file .env, lalu menjalankan migrasi database.
Keamanan bawaan
Perlindungan CSRF, escaping output, validasi input, dan query builder yang mencegah SQL injection sudah tersedia tanpa paket tambahan.
Mudah diteruskan
Struktur MVC yang jelas membuat programmer lain bisa melanjutkan pengembangan dengan cepat. Klien tidak terkunci pada satu orang.
Website yang sedang Anda baca ini juga dibangun dengan CodeIgniter 4.