39
Framework
adalah
sekumpulan library
yang
diorganisasikan
pada
sebuah
rancangan
arsitektur
untuk
memberikan kecepatan,
ketepatan,
kemudahan
dan
konsistensi
di
dalam pengembangan
aplikasi
tersebut,
framework
mengandung
unsur-unsur berikut :
Arsitektur
File Pustaka(library)
Metodologi
Bingkai kerja perangkat lunak (Software Framework), adalah kumpulan
dari kode atau pustaka yang menyediakan
fungsionalitas
umum
sampai
keseluruhan kelas
suatu aplikasi.
Sebuah
pustaka
biasanya
menyediakan
hanya
fungsi
yang spesifik, sedangkan bingkai kerja
menawarkan jangkauan
yang
lebih
luas yang biasanya digunakan suatu tipe aplikasi. Daripada menulis kembali
logika
pemrograman
yang
biasanya digunakan,
pemrogram dapat
menggunakan
bingkai
kerja
untuk
menyelesaikan
pekerjaan tertentu
yang
dijalankan
berulang
-
ulang.
Framework terdiri dari modul - modul yang mempunyai tugasnya masing
-
masing
(menangani
database,
XmlRPC,
email,
dll)
dan
memiliki
aturan
pakai
(aturan penulisan kode program, struktur direktori/file, dan penggunaan modul).
Sebagai contoh dalam membuat program yang membaca RSS dan kemudian
menampilkannya.
Dengan
menggunakan
framework,
kita
hanya
tinggal
panggil
modul yang menangani RSS, buat object, panggil methodnya, kemudian
tampilkan.
Hal
ini
akan
sangat
jauh
berbeda
jika
anda
mengerjakannya
tanpa
framework. Anda harus membuat semua modul modul tersebut dari awal.
|