Apa Tepat Aplikasi Web?

Tingkatkan pemahaman anda tentang program aplikasi berasaskan web

Aplikasi web adalah sebarang program komputer yang menjalankan fungsi tertentu dengan menggunakan pelayar web sebagai pelanggannya. Aplikasi ini boleh semudah papan mesej atau borang hubungan di laman web atau sebagai kompleks sebagai pemproses perkataan atau aplikasi permainan mudah alih berbilang pemain yang anda muat turun ke telefon anda.

Apakah Pelanggan?

"Pelanggan" digunakan dalam persekitaran pelayan-pelayan untuk merujuk kepada program yang digunakan orang untuk menjalankan aplikasi. Persekitaran pelayan-pelayan adalah salah satu di mana berbilang komputer berkongsi maklumat seperti memasukkan maklumat ke dalam pangkalan data. "Pelanggan" ialah aplikasi yang digunakan untuk memasukkan maklumat, dan 'pelayan' adalah aplikasi yang digunakan untuk menyimpan maklumat tersebut.

Apakah Manfaat Menggunakan Aplikasi Web?

Aplikasi web melepaskan pemaju tanggungjawab membina klien untuk jenis komputer tertentu atau sistem pengendalian tertentu, jadi sesiapa sahaja boleh menggunakan aplikasi ini kerana mereka mempunyai akses internet. Memandangkan pelanggan menjalankan dalam pelayar web, pengguna boleh menggunakan komputer serasi IBM atau Mac. Mereka boleh menjalankan Windows XP atau Windows Vista. Mereka juga boleh menggunakan Internet Explorer atau Firefox, walaupun beberapa aplikasi memerlukan penyemak imbas Web tertentu.

Aplikasi web biasanya menggunakan gabungan skrip sisi server (ASP, PHP, dll) dan skrip sisi klien (HTML, Javascript, dll) untuk membangunkan aplikasi. Skrip pihak klien berurusan dengan penyampaian maklumat manakala skrip sisi pelayan menangani semua perkara yang sukar seperti menyimpan dan mengambil maklumat.

Berapa Lama Aplikasi Web Berulang?

Aplikasi web telah wujud sejak sebelum World Wide Web mendapat populariti arus perdana. Sebagai contoh, Larry Wall mengembangkan Perl, sebuah bahasa skrip pelayan sisi popular, pada tahun 1987. Itu tujuh tahun sebelum internet benar-benar mula mendapat popularitas di luar kalangan akademik dan teknologi.

Aplikasi web arus perdana yang pertama adalah agak mudah, tetapi lewat 90-an menyaksikan ke arah aplikasi web yang lebih kompleks. Kini, berjuta-juta orang Amerika menggunakan aplikasi web untuk memfailkan cukai pendapatan mereka secara dalam talian, melakukan tugas perbankan dalam talian, berhubung dengan rakan-rakan dan orang tersayang dan banyak lagi.

Bagaimana Aplikasi Web Berubah?

Kebanyakan aplikasi web didasarkan pada seni bina pelanggan-klien di mana pelanggan memasuki maklumat semasa pelayan menyimpan dan mengambil maklumat. Mel Internet adalah contoh ini, dengan syarikat-syarikat seperti Google Gmail dan Microsoft Outlook menawarkan pelanggan e-mel berasaskan web.

Sepanjang beberapa tahun yang lalu, terdapat satu usaha besar untuk aplikasi web dibangunkan untuk fungsi yang biasanya tidak memerlukan pelayan untuk menyimpan maklumat tersebut. Pemproses perkataan anda, sebagai contoh, menyimpan dokumen pada komputer anda, dan tidak memerlukan pelayan.

Aplikasi web boleh memberikan fungsi yang sama dan mendapat faedah bekerja di pelbagai platform. Sebagai contoh, aplikasi web boleh bertindak sebagai pemproses perkataan, menyimpan maklumat di awan dan membolehkan anda 'memuat turun' dokumen ke pemacu keras peribadi anda.

Sekiranya anda telah menggunakan laman web ini cukup lama untuk menyaksikan bagaimana aplikasi web yang popular seperti pelanggan Gmail atau Yahoo telah berubah sejak beberapa tahun, anda telah melihat bagaimana aplikasi web canggih telah menjadi. Kebanyakan kecanggihan itu adalah kerana AJAX, yang merupakan model pengaturcaraan untuk mewujudkan aplikasi web yang lebih responsif.

G Suite (dahulunya Google Apps ), Microsoft Office 365 adalah contoh lain dari aplikasi web generasi terbaharu. Aplikasi mudah alih yang bersambung ke internet (seperti aplikasi Facebook anda, aplikasi Dropbox atau aplikasi perbankan dalam talian anda) juga merupakan contoh bagaimana aplikasi web telah direka untuk penggunaan web mudah alih yang semakin popular.

Dikemaskini oleh: Elise Moreau