Pernah tak korang masuk kedai mamak, tengok menu banyak sangat… sampai tak tau nak pilih apa, last-last order roti kosong je.
Ha… sama lah situasi bila nak pilih framework PHP. Banyak sangat, semua nampak sedap, tapi kita blur nak mula yang mana.
Takpe… kita settle cara paling mudah.
🧭 Step 1: Tanya Soalan-Soalan Maut Ni Dulu
Sebelum pilih framework, tanya diri korang:
- Aku baru nak mula belajar ke, atau dah biasa coding ?
- Kalau baru mula, pilih framework yang mudah dan banyak tutorial.
- Kalau dah mahir, boleh try framework yang power dan fleksibel sikit.
- Projek aku besar macam sistem gaji kerajaan, atau kecik je macam sistem pinjam buku kampung ?
- Kalau projek kecil/simple ➜ CodeIgniter atau CakePHP
- Kalau projek besar/kompleks ➜ Laravel atau Symfony
- Aku suka benda simple atau suka explore benda advance ?
- Suka straight to the point ➜ CodeIgniter
- Suka bergaya dan scalable ➜ Laravel
🏆 Ringkasan Framework Popular
| Framework | Gaya Dia Macam... | Untuk Siapa? |
|---|---|---|
| Laravel | Kereta moden, siap GPS & aircond | Orang yang nak kerja smart & selesa |
| CodeIgniter | Motor kapcai – ringan & laju | Yang nak setup cepat & jalan terus |
| Symfony | Lori 10-tayar – besar & kompleks | Projek enterprise, bukan main-main |
| Yii | Myvi – ringan, senyap tapi laju | Yang suka speed dan efisien |
| CakePHP | Kek – manis, siap hias sekali | Yang nak hasil cepat & kemas |
🛠️ Step 2: Cara Install Framework (Contoh Guna Laravel)
Kita ambil Laravel sebagai contoh sebab dia sekarang tengah popular macam trend minum air oat viral tu.
🔧 Sebelum install:
Korang kena pastikan ada benda ni dulu:
- PHP (versi 8 ke atas)
- Composer (ni macam manager barang untuk PHP)
- Terminal / CMD (tempat taip command ala hacker)
- Text editor (guna VS Code – confirm ramai suka)
✅ Langkah-Langkah:
1. Install Composer (jika belum ada)
2. Dalam terminal, taip ni:
composer create-project laravel/laravel projek-pertama-aku
(Tukar “projek-pertama-aku” tu ikut suka korang, nak letak “projek-hantaran-ibu-mertuaku” pun boleh, janji ingat)
3. Masuk ke folder projek:
cd projek-pertama-aku
4. Jalankan projek:
php artisan serve
Lepas tu buka pelayar dan pergi ke http://127.0.0.1:8000
Tadaaa! Dah keluar laman pertama Laravel. Itu tandanya korang dah selamat jadi “developer peringkat asas”.
🔍 Tips Laju
- Guna Laragon kalau korang malas setup satu-satu. Satu klik je semua siap !
- Nak tambah fungsi login? Guna
laravel breezeataujetstream. - Nak tahu apa command yang power? Try
php artisan list
📦 Kalau Framework Lain Macam Mana?
CodeIgniter pun senang gila nak install:
composer create-project codeigniter4/appstarter namaProjek
Dan terus boleh run. Tak banyak drama.
🧠 Penutup: Jangan Risau, Framework Takkan Marah Kalau Salah Pilih
Framework ni bukan macam pasangan hidup – kalau tersalah pilih, korang boleh tukar 😂
Jadi try je satu. Explore. Kalau tak suka, belajar dari situ dan try lain.
Yang penting: mula dulu, jangan tunggu “nanti” sampai tua.