Framework PHP adalah salah satu tool wajib yang saat ini harus dikuasai oleh para developer web/aplikasi web. Meskipun memiliki kemampuan dan pengetahuan untuk membuat framework sendiri, namun tidak dapat dipungkiri tidak semua yang kita tulis sendiri itu efektif, kompatibel dan mudah dimengerti orang, apalagi jika soal dokumentasinya.
Untuk memilih framework PHP, setidaknya ada beberapa pertimbangan yang bisa diperhatikan:
- apa saja komponen dan fungsionalitas yang diinginkan dari framework tersebut,
- apakah framework tersebut secara reguler dikembangkan, atau sudah hiatus/mati suri,
- apakah framework tersebut memiliki komunitas pengguna yang cukup besar,
- dan apakah usaha belajarnya mudah atau tinggi
Berdasarkan dari pertimbangan diatas dan hasil survey dari sebuah grup Facebook, berikut adalah 5 framework PHP terbaik tahun 2018 ini:
- Laravel
Kenapa banyak yang memilih laravel, mungkin karena proses usaha belajarnya relatif sedikit dan sangat mudah, 2) punya komunitas pengguna yang sangat besar, 3) pelatihan dan tutorialnya banyak dan mudah diikuti 4) sudah punya unit testing yang siap dipakai dan ditambah-tambahi
- Symfony
Alasan-alasan banyak yang memilih symfony antara lain karena fitur-fitur dan komponennya luar biasa banyak dan berkualitas, 2) adanya dukungan Long Term Support, 3) sudah punya sertifikasi sendiri
- Yii 2
Alasan kebanyakan orang memilihi Yii 2 antara lain karena handle errornya keren, efisien banget, 2) sangat mendukung AJAX, 3) dikembangkan langsung oleh komunitas, 4) sangat mudah ditambahi komponen pihak ketiga
-
CakePHP
-
CodeIgniter