Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai
kumpulan script (terutama class dan function) yang dapat membantu
developer/programmer dalam menangani berbagai masalah-masalah dalam
pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll
sehingga developer lebih fokus dan lebih cepat membangunaplikasi.Bisa
juga dikatakan Framework adalah komponen pemrorgaman yang siap re-use
kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk
tugas yang sama.Misalkan saat anda membuat aplikasi web berbasis ajax
yang setiap kali harus melakukan XMLHttpRequest, maka Xajax telah
mempurmudahnya untuk anda dengan menciptakan sebuah objek khusus yang
siap digunakan untuk operasi Ajax berbasis PHP. Itu adalah salah satu
contoh kecil, selebihnya Framework jauh lebih luas dari itu.
Secara sederhana bisa dijelaskan bahwa framework adalah kumpulan fungsi
(libraries),maka seorang programmer tidak perlu lagi membuat
fungsi-fungsi (biasanya disebut kumpulanlibrary) dari awal, programmer
tinggal memanggil kumpulan library atau fungsi yang sudah adadidalam
framerwork, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan
olehframework. Beberapa contoh fungsi-fungsi standar yang telah
tersedia dalam suatu framework adalah fungsi paging, enkripsi, email,
SEO, session, security, kalender, bahasa, manipulasigambar, grafik,
tabel bergaya zebra, validasi, upload, captcha, proteksi terhadap
XSS(XSSfiltering), template, kompresi, XML dan lain-lain.
0 comments:
Post a Comment