Perbezaan Antara Permohonan Pelayan Pelanggan dan Aplikasi Web

Permohonan Permohonan Klien vs Aplikasi Web

Aplikasi yang berjalan di sisi pelanggan dan mengakses pelayan jauh untuk maklumat dipanggil aplikasi klien / pelayan manakala aplikasi yang berjalan sepenuhnya pada penyemak imbas web dikenali sebagai aplikasi web. Pelayan klien sentiasa membuat permintaan kepada pelayan jauh untuk mendapatkan maklumat. Interaksi pengguna dengan pelayan selalu melalui antara muka pengguna atau aplikasi di sisi klien. Interaksi pengguna dalam aplikasi web adalah melalui penyemak imbas web. Aplikasi pelayan klien boleh menjadi platform khusus serta platform silang bergantung pada bahasa pengaturcaraan yang digunakan. Aplikasi web adalah platform bebas kerana mereka memerlukan hanya pelayar web. Bahasa platform silang menjadikan aplikasi kelihatan asli kepada platform atau sistem operasi klien.

Aplikasi klien / pelayan selalu dipasang pada komputer klien tidak seperti aplikasi web. Aplikasi web boleh berjalan pada penyemak imbas secara langsung dan oleh itu tidak memerlukan sebarang pemasangan. Aplikasi pelayan klien menggunakan seni bina dua peringkat sedangkan aplikasi web menggunakan seni bina multi-tier yang terdiri dari; pelanggan pengguna, peringkat pertengahan, dan pelayan aplikasi. Aplikasi web menggunakan sistem pengguna tunggal tidak seperti aplikasi pelayan klien yang menggunakan dua pengguna: klien dan pelayan.

Aplikasi web dihoskan dalam persekitaran yang dikendalikan oleh pelayar, atau sering diprogramkan dalam bahasa yang menyokong penyemak imbas. JavaScript adalah bahasa yang disokong oleh penyemak imbas yang paling banyak digunakan. Dalam aplikasi klien / pelayan, mesin pelayan adalah tuan rumah yang menjalankan program tunggal atau berbilang pelayan yang berkongsi sumber mereka dengan pelanggan. Seorang pelanggan sentiasa meminta maklumat atau kandungan pelayan tanpa berkongsi sebarang sumber.

Dalam aplikasi klien / pelayan, sukar untuk menguji ralat skrip sedangkan dalam aplikasi web mudah untuk menguji kesalahan skrip. Jenis pelanggan tertentu yang digunakan dalam model klien / pelayan ialah pelayar web, pelanggan e-mel, dan pelanggan sembang dalam talian. Jenis pelayan yang digunakan adalah: pelayan web, pelayan ftp, pelayan aplikasi, pelayan pangkalan data, pelayan nama, pelayan fail, pelayan mel, terminal dan pelayan cetak.

Dalam model klien / pelayan, pelayan sering mendapat kelebihan beban kerana bilangan permintaan klien serentak meningkat. Dalam aplikasi web, masalah ini diketepikan sebagai pelayar web yang serasi yang diperlukan untuk mendapatkan aplikasi web yang berfungsi. Beberapa contoh aplikasi web termasuk: mel Yahoo, Gmail, WebOffice, Google Apps, Microsoft Office Live, WebEx, dan lain-lain.

Ringkasan:

1. Aplikasi klien / pelayan menggunakan seni bina dua peringkat manakala aplikasi web menggunakan seni bina pelbagai peringkat.
2. Dalam aplikasi klien / pelayan, interaksi pengguna dengan pelayan adalah terutamanya melalui antara muka pengguna sedangkan dalam aplikasi web interaksi pengguna adalah melalui penyemak imbas web yang serasi.
3. Aplikasi klien / pelayan tidak mempunyai ketahanan kerana jika pelayan gagal, permintaan tidak dapat diselesaikan sedangkan aplikasi web mempamerkan kekukuhan.
4. Aplikasi klien / pelayan memerlukan pemasangan pada mesin klien sedangkan aplikasi web boleh berjalan secara langsung dari pelayar web yang serasi.
5. Dalam model klien / pelayan, pelayan mungkin menjadi terlalu banyak dengan permintaan klien yang semakin meningkat yang mengakibatkan prestasi yang rendah sedangkan beberapa pengguna boleh menggunakan aplikasi web pada masa yang sama dan juga memberikan prestasi yang unggul.