1. Framework
for PHP web development
Abdul Malik Ikhsan
2. What the “F” is it ?
Secara sederhana, Framework adalah
sebuah kerangka kerja perangkat lunak.
Dalam konteks software development,
Framework berkembang tak hanya
sekadar kerangka kerja, tapi juga
kumpulan piranti ( kita kenal sebagai
library ) dan metodologi.
3. The Characteristics
Mempunyai perilaku dan lingkungan yang
standar.
Kerangka yang ada dapat diturunkan oleh
developer, biasaya dengan override method-
method yang telah ada, atau menambahkan
method yang sekiranya perlu.
Ada kode-kode program tertentu yang tidak
boleh diubah oleh developer (core).
Aliran kontrol aplikasi didekte oleh kerangka
kerja.
4. The Advantages
Lebih mudah dalam bug fix
Lebih mudah pada saat pengembangan /
maintenance
Lebih terstruktur dan teratur
Mempercepat pengkodean
Mempunyai standard peng-
kodean yang jelas
5. The Drawbacks
Membutuhkan waktu lebih untuk belajar
dalam penggunaanya
Membutuhkan resource yang biasanya
lebih banyak daripada tidak menggunakan
framework