Aplikasi Server Klien vs Aplikasi Web
Aplikasi klien / server dan aplikasi web adalah dua jenis aplikasi yang digunakan dalam dunia web. Aplikasi yang berjalan di sisi klien dan mengakses server jauh disebut aplikasi klien / server sedangkan aplikasi yang berjalan sepenuhnya di browser disebut aplikasi web.
Aplikasi klien / server
Sepotong aplikasi perangkat lunak yang berjalan di sisi klien atau pengguna dan membuat permintaan ke server atau mengakses informasi darinya disebut aplikasi klien-server. Bahasa tingkat tinggi digunakan untuk menulis aplikasi ini yang mencakup logika bisnis, formulir, dan antarmuka pengguna. Sebagian besar aplikasi jenis ini memiliki database dan mereka membuat kueri dari database ini yang disimpan di server jauh.
Aplikasi klien-server dapat bersifat platform tertentu atau dapat juga lintas platform jika bahasa pemrograman lintas platform digunakan. Keuntungan menggunakan bahasa lintas platform adalah bahwa aplikasi terlihat asli dari platform atau sistem operasi klien.
Setiap aplikasi klien-server harus diinstal di komputer klien. Ini bisa menjadi pekerjaan yang sangat mudah atau mungkin butuh waktu berjam-jam untuk menginstal aplikasi karena tergantung pada kompleksitas aplikasi, perawatan dilakukan oleh pengembang saat mengemasnya dan platform tempat aplikasi itu ditulis.
Aplikasi ini dapat berjalan di komputer pengguna atau mungkin ada beberapa jenis VNC, Citrix atau server terminal yang bekerja dengan sistem operasi untuk menyediakan antarmuka yang kuat, kuat, mudah digunakan dan kaya.
aplikasi web
Aplikasi yang berjalan sepenuhnya di browser pengguna disebut aplikasi web. Antarmuka yang mirip dengan aplikasi klien-server disediakan untuk pengguna dalam aplikasi web dan pengguna berinteraksi dengan cara yang sama seperti aplikasi server-klien.
Aplikasi web dapat menyediakan fungsionalitas yang sama dengan aplikasi klien-server. Karena aplikasi ini berjalan di browser sehingga dapat berjalan di platform atau sistem operasi apa pun yang memiliki browser web. Misalnya, pengolah kata juga bisa menjadi aplikasi web yang memungkinkan pengguna mengunduh data ke dalam drive hard disk mereka.
Yahoo mail dan klien Gmail adalah contoh aplikasi web yang hebat dan banyak kecanggihan yang disediakan oleh AJAX yang digunakan untuk membuat aplikasi web yang lebih responsif. Contoh lain dari aplikasi web generasi berikutnya termasuk WebEx, WebOffice, Microsoft Office Live dan Google Apps.
• Dalam aplikasi klien-server, pengguna berinteraksi dengan server melalui antarmuka pengguna atau aplikasi yang diinstal di sisi klien sedangkan dalam aplikasi web, pengguna berinteraksi dengannya melalui browser web. • Aplikasi server-klien harus diinstal pada mesin klien sedangkan ini tidak terjadi pada aplikasi web karena hanya berjalan di browser. • Beberapa aplikasi klien-server hanya berjalan pada platform tertentu sedangkan aplikasi web adalah platform independen karena mereka hanya membutuhkan browser web untuk bekerja. • Contoh aplikasi client-server termasuk Microsoft Outlook, Yahoo messenger, Windows Live dll sedangkan contoh aplikasi web adalah Google Apps, Gmail, Yahoo mail dan Microsoft Office Live. |