Apa Tepatnya Aplikasi Web?

Tingkatkan pemahaman Anda tentang program aplikasi berbasis web

Aplikasi web adalah program komputer apa pun yang menjalankan fungsi tertentu dengan menggunakan browser web sebagai kliennya. Aplikasi dapat sesederhana papan pesan atau formulir kontak di situs web atau serumit pengolah kata atau aplikasi game seluler multi-pemain yang Anda unduh ke ponsel Anda.

Apa itu Klien?

"Klien" digunakan dalam lingkungan client-server untuk merujuk ke program yang digunakan orang untuk menjalankan aplikasi. Lingkungan client-server adalah tempat di mana banyak komputer berbagi informasi seperti memasukkan informasi ke dalam database. "Klien" adalah aplikasi yang digunakan untuk memasukkan informasi, dan 'server' adalah aplikasi yang digunakan untuk menyimpan informasi.

Apa Manfaat Menggunakan Aplikasi Web?

Aplikasi web mengurangi pengembang tanggung jawab membangun klien untuk jenis komputer tertentu atau sistem operasi tertentu, sehingga siapa pun dapat menggunakan aplikasi tersebut bersamaan dengan mereka memiliki akses internet. Karena klien berjalan di browser web, pengguna dapat menggunakan IBM-compatible atau Mac. Mereka dapat menjalankan Windows XP atau Windows Vista. Mereka bahkan dapat menggunakan Internet Explorer atau Firefox, meskipun beberapa aplikasi memerlukan browser Web tertentu.

Aplikasi web umumnya menggunakan kombinasi skrip sisi-server (ASP, PHP, dll) dan skrip sisi klien (HTML, Javascript, dll.) Untuk mengembangkan aplikasi. Skrip sisi klien berkaitan dengan penyajian informasi sementara skrip sisi server menangani semua hal yang sulit seperti menyimpan dan mengambil informasi.

Berapa Lama Aplikasi Web Sudah Ada?

Aplikasi web telah ada sejak sebelum World Wide Web mendapatkan popularitas mainstream. Misalnya, Larry Wall mengembangkan Perl, bahasa skrip sisi server yang populer, pada tahun 1987. Itu tujuh tahun sebelum internet benar-benar mulai mendapatkan popularitas di luar lingkaran akademis dan teknologi.

Aplikasi web utama pertama relatif sederhana, tetapi akhir 90-an melihat dorongan ke arah aplikasi web yang lebih kompleks. Saat ini, jutaan orang Amerika menggunakan aplikasi web untuk mengajukan pajak pendapatan mereka secara online, melakukan tugas perbankan online, tetap berhubungan dengan teman-teman dan orang-orang yang dicintai dan banyak lagi.

Bagaimana Aplikasi Web Berkembang?

Sebagian besar aplikasi web didasarkan pada arsitektur client-server di mana klien memasukkan informasi saat server menyimpan dan mengambil informasi. Email internet adalah contoh dari ini, dengan perusahaan seperti Google Gmail dan Microsoft Outlook yang menawarkan klien email berbasis web.

Selama beberapa tahun terakhir, ada dorongan besar bagi aplikasi web untuk dikembangkan untuk fungsi-fungsi yang biasanya tidak memerlukan server untuk menyimpan informasi. Pengolah kata Anda, misalnya, menyimpan dokumen di komputer Anda, dan tidak memerlukan server.

Aplikasi web dapat menyediakan fungsi yang sama dan mendapatkan manfaat bekerja di berbagai platform. Sebagai contoh, aplikasi web dapat bertindak sebagai pengolah kata, menyimpan informasi di cloud dan memungkinkan Anda untuk 'mengunduh' dokumen ke hard drive pribadi Anda.

Jika Anda telah menggunakan web cukup lama untuk menyaksikan bagaimana aplikasi web populer seperti Gmail atau klien email Yahoo telah berubah selama bertahun-tahun, Anda telah melihat betapa canggihnya aplikasi web. Sebagian besar kecanggihan itu karena AJAX, yang merupakan model pemrograman untuk menciptakan aplikasi web yang lebih responsif.

G Suite (sebelumnya Google Apps ), Microsoft Office 365 adalah contoh lain dari generasi terbaru aplikasi web. Aplikasi seluler yang terhubung ke internet (seperti aplikasi Facebook Anda, aplikasi Dropbox atau aplikasi perbankan online Anda) juga merupakan contoh bagaimana aplikasi web telah dirancang untuk semakin populernya penggunaan web seluler.

Diperbarui oleh: Elise Moreau