Perbezaan Antara Aplikasi Server Client dan Permohonan Web

Anonim

Application Server Client vs Application Web

Permohonan klien dan aplikasi web adalah dua jenis aplikasi yang digunakan di dunia web. Aplikasi yang berjalan di sisi pelanggan dan mengakses pelayan jauh dipanggil aplikasi klien / pelayan manakala aplikasi yang berjalan sepenuhnya pada penyemak imbas dipanggil aplikasi web.

Aplikasi klien / pelayan

Sekeping aplikasi perisian yang berjalan pada pelanggan atau pihak pengguna dan membuat permintaan kepada pelayan atau maklumat akses dari itu dipanggil aplikasi pelayan klien. Bahasa peringkat tinggi digunakan untuk menulis aplikasi ini yang termasuk logik perniagaan, bentuk dan antara muka pengguna. Kebanyakan aplikasi jenis ini mempunyai pangkalan data dan mereka membuat pertanyaan daripada pangkalan data ini yang disimpan di pelayan jauh.

Aplikasi pelayan klien boleh menjadi platform khusus atau ia juga boleh menjadi platform silang jika bahasa pengaturcaraan silang platform digunakan. Kelebihan menggunakan bahasa platform silang adalah bahawa aplikasi itu kelihatan asli kepada platform atau sistem operasi klien.

Setiap aplikasi pelayan-pelayan mesti dipasang di komputer klien. Ini boleh menjadi tugas yang sangat mudah atau mungkin mengambil masa beberapa jam untuk memasang aplikasi kerana ia bergantung pada kerumitan aplikasi, penjagaan yang diambil oleh pembangun ketika 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 operasi untuk menyediakan antaramuka yang kuat, kuat, mudah digunakan dan kaya.

Aplikasi web

Aplikasi yang berjalan sepenuhnya pada penyemak imbas pengguna dipanggil aplikasi web. Antara muka yang serupa dengan aplikasi pelayan klien disediakan kepada pengguna dalam aplikasi web dan pengguna berinteraksi dengan cara yang sama seperti aplikasi pelayan-klien.

Aplikasi web dapat memberikan fungsi yang sama seperti aplikasi klien-pelayan. Memandangkan aplikasi ini berjalan pada penyemak imbas supaya mereka dapat berjalan di mana-mana platform atau sistem operasi yang mempunyai pelayar web. Sebagai contoh, pemproses perkataan juga boleh menjadi aplikasi web yang membolehkan pengguna memuat turun data ke pemacu cakera keras mereka.

Yahoo mel dan klien Gmail adalah contoh aplikasi web yang berkuasa dan banyak kecanggihan yang disediakan oleh AJAX yang digunakan untuk membuat aplikasi web lebih responsif. Contoh lain aplikasi web gen-gen termasuk WebEx, WebOffice, Microsoft Office Live dan Google Apps.

Perbezaan antara aplikasi pelayan-klien dan aplikasi web

• Dalam aplikasi klien-klien, pengguna berinteraksi dengan pelayan melalui antara muka pengguna atau aplikasi yang dipasang pada sisi klien sedangkan dalam aplikasi web, pengguna berinteraksi dengannya melalui penyemak imbas web.

• Aplikasi pelayan klien mesti dipasang pada mesin klien sedangkan ini tidak berlaku dengan aplikasi web kerana ia berjalan pada penyemak imbas sahaja.

• Sesetengah aplikasi pelayan klien hanya dijalankan pada platform tertentu manakala aplikasi web adalah platform bebas kerana mereka hanya memerlukan pelayar web untuk berfungsi.

• Contoh aplikasi pelayan-klien termasuk Microsoft Outlook, messenger Yahoo, Windows Live dan lain-lain manakala contoh aplikasi web adalah Google Apps, Gmail, mel Yahoo dan Microsoft Office Live.