Aplikasi Pelayan Pelanggan lwn Aplikasi Web
Aplikasi pelanggan/pelayan dan aplikasi web ialah dua jenis aplikasi yang digunakan dalam dunia web. Aplikasi yang berjalan pada bahagian klien dan mengakses pelayan jauh dipanggil aplikasi klien/pelayan manakala aplikasi yang berjalan sepenuhnya pada penyemak imbas dipanggil aplikasi web.
Aplikasi pelanggan/pelayan
Sekeping aplikasi perisian yang berjalan pada klien atau bahagian pengguna dan membuat permintaan kepada pelayan atau mengakses maklumat daripadanya dipanggil aplikasi pelayan-klien. Bahasa peringkat tinggi digunakan untuk menulis aplikasi ini yang termasuk logik perniagaan, borang dan antara muka pengguna. Kebanyakan aplikasi jenis ini mempunyai pangkalan data dan mereka membuat pertanyaan daripada pangkalan data ini yang disimpan pada pelayan jauh.
Aplikasi pelayan pelanggan boleh menjadi platform khusus atau ia juga boleh menjadi platform silang jika bahasa pengaturcaraan lintas platform digunakan. Kelebihan menggunakan bahasa merentas platform ialah aplikasi kelihatan asli kepada platform atau sistem pengendalian pelanggan.
Setiap aplikasi pelayan pelanggan mesti dipasang pada komputer pelanggan. Ini boleh menjadi kerja yang sangat mudah atau mungkin mengambil masa berjam-jam untuk memasang aplikasi kerana ia bergantung pada kerumitan aplikasi, penjagaan yang diambil oleh pembangun semasa membungkusnya dan platform di mana ia ditulis.
Aplikasi ini boleh dijalankan pada komputer pengguna atau mungkin terdapat beberapa jenis VNC, Citrix atau pelayan terminal yang berfungsi dengan sistem pengendalian untuk menyediakan antara muka yang teguh, berkuasa, mudah digunakan dan kaya.
Aplikasi web
Aplikasi yang berjalan sepenuhnya pada penyemak imbas pengguna dipanggil aplikasi web. Antara muka yang serupa dengan aplikasi pelayan pelanggan disediakan kepada pengguna dalam aplikasi web dan pengguna berinteraksi dengan cara yang sama seperti aplikasi pelayan pelanggan.
Aplikasi web boleh menyediakan kefungsian yang sama seperti aplikasi pelayan pelanggan. Memandangkan aplikasi ini berjalan pada penyemak imbas supaya ia boleh berjalan pada mana-mana platform atau sistem pengendalian yang mempunyai pelayar web. Sebagai contoh, pemproses perkataan juga boleh menjadi aplikasi web yang membolehkan pengguna memuat turun data ke dalam pemacu cakera keras mereka.
Mel Yahoo dan klien Gmail ialah contoh aplikasi web yang berkuasa dan kebanyakan kecanggihan disediakan oleh AJAX yang digunakan untuk mencipta aplikasi web yang lebih responsif. Contoh lain aplikasi web generasi seterusnya termasuk WebEx, WebOffice, Microsoft Office Live dan Google Apps.
Perbezaan antara aplikasi pelayan pelanggan dan aplikasi web
• Dalam aplikasi pelayan-pelanggan, pengguna berinteraksi dengan pelayan melalui antara muka pengguna atau aplikasi yang dipasang pada bahagian klien manakala dalam aplikasi web, pengguna berinteraksi dengannya melalui pelayar web.
• Aplikasi pelayan pelanggan mesti dipasang pada mesin pelanggan sedangkan ini tidak berlaku dengan aplikasi web kerana ia berjalan pada penyemak imbas sahaja.
• Sesetengah aplikasi pelayan pelanggan hanya berjalan pada platform tertentu manakala aplikasi web adalah platform bebas kerana ia hanya memerlukan penyemak imbas web untuk berfungsi.
• Contoh aplikasi pelayan pelanggan termasuk Microsoft Outlook, Yahoo messenger, Windows Live dll manakala contoh aplikasi web ialah Google Apps, Gmail, Yahoo mel dan Microsoft Office Live.