43
Ada dua pendekatan dalam pengimplementasian web basis data, yaitu:
1.
Server-side programming, proses (baik menyimpan
maupun mengeksekusi program akan dilakukan di web server
yang terhubung ke web page). Model ini cirinya adalah lebih
kompleks, membutuhkan server khusus, tetapi aman. Server-side
digunakan untuk memproses segala sesuatu yang berhubungan
dengan server,
misalnya manipulasi basis data. Contoh
programnya adalah Common Gateway Interface
(CGI) / Perl,
ASP (Active Server Pages), PHP, dan JSP (Java Server Pages).
2.
Pada pendekatan ini proses aplikasi dieksekusi di sisi
client
di mana data harus diterima dari client
ke server. Data
diproses di client, kemudian hasilnya harus dikirim dari client ke
server. Pendekatan Client-Side
hanya akan menerima hasilnya
dalam bentuk HTML. Model ini cirinya adalah sederhana,
generik, namun kurang aman.
Pendekatan Client-side
efektif digunakan untuk
mengadakan interaksi dengan user yang frekuensinya tinggi,
namun data yang diperlukan relatif sedikit atau telah tersedia
sebelumnya, misalnya aplikasi untuk permainan atau
pemeriksaan event
pada browser, animasi web pages, dan
validasi data atau perhitungan. Sebaiknya tidak menggunakan
|