Ada beberapa atribut dasar yang dimiliki aplikasi berbasis web dalam membedakan dengan aplikasi komputer biasa.
- Network Intensiveness
Suatu aplikasi web harus membutuhkan jaringan guna menyediakan layanan pada klien yang tersebar luas di berbagai penjuru dunia. Aplikasi web juga setidaknya bisa ditempatkan dalam Internet (komunikasi seluruh dunia), Intranet (komunikasi satu organsisasi), dan Ethernet (komunikasi 2 perangkat).
- Concurrency
Dapat diakses oleh banyak user pada saat yang bersamaan.
- Unpredictable load
Jumlah pengunjung aplikasi web tidak dapat di prediksi jumlahnya dari hari ke hari. misal: hari senin ada 500 pengunjung, hari selasa ada 700 pengunjung, dll.
- Performance
Kemampuan suatu aplikasi web dalam memproses, misal: bila proses loading suatu web terlalu lama atau lambat, maka boleh jadi si user akan merasa tidak betah, dan mencari web lain.
- Availability
Ketersediaan suatu website untuk tetap hidup dan beroperasi, karena pada umumnya suatu website diakses dalam waktu 24 jam 7 hari 1 tahun atau Non Stop. Entah itu pada waktu pagi, siang, sore atau malam hari, tergantung dari masing-masing negara.
- Data Driven
Fungsi-fungsi suatu aplikasi web dalam berbagai hal seperti menampilkan berbagai media baik itu gambar, audio, video, text, mengakses informasi yang disimpan dalam database, dll.
- Content Sensitive
Kualitas dan estetika dalam suatu konten yang ditampilkan dalam suatu aplikasi web menentukan kualitas dari web itu sendiri.
- Continuous evolution
Aplikasi web akan terus berkembang karena sering terjadi update dari hari ke hari.
- Immediacy
Kesegeraan suatu aplikasi web untuk dipublikasikan secara luas dan dimarketkan.
- Security
Karena aplikasi web diakses dari berbagai penjuru dunia maka dibutuhkan proteksi dari tangan-tangan jahil yang ingin melakukan tindakan negatif terhadap aplikasi web itu sendiri, seperti pencurian informasi, plagiat konten, dll.
- Aesthetics
Tampilan dalam suatu aplikasi web yang menarik untuk menjaring pengunjung sebanyak-banyaknya.
0 komentar:
Post a Comment