Sekarang ini aplikasi web telah berkembang menjadi canggih dimana tidak hanya menyediakan fungsi standalone pada end-user, namun juga telah diintegrasikan dengan aplikasi database dan bisnis. Berikut atribut-atribut pada aplikasi web :
Network intensiveness. Sebuah aplikasi web berada pada network dan harus menyediakan kebutuhan yang berbeda-beda pada setiap client.
Concurency. Banyaknya user yang mengakses aplikasi web pada satu waktu.
Unpredictable load. Jumlah user yang menggunakan aplikasi web bervariasi terhitung dari hari ke hari. 100 user pada hari Senin; 10.000 user pada hari Kamis.
Performance. Jika seorang pengguna aplikasi web harus menunggu lama untuk mengakses aplikasi tersebut, maka dia akan beralih ke situs lain.
Availability. Ketersediaan aplikasi web sangat mempengaruhi kenyamanan user. Apabila banyak user mengakses aplikasi web, namun aplikasi tersebut sedang di maintenance maka user akan kecewa. Oleh karena itu ketersediaan aplikasi web sangat penting.
Data driven. Fungsi utama dari aplikasi web adalah untuk menyediakan konten text, graphics, audio, and video pada pengguna. Aplikasi web pada umumnya menyediakan informasi yang ada pada database yang sebenarnya bukan bagian dari lingkup dasar web.
Content sensitive. Kualitas dan estetika merupakan hal penting pada aplikasi web.
Continuous evolution. Evolusi aplikasi web (terlebih pada content-nya) harus berdasar pada kebutuhan yang diminta para pengguna.
Immediacy. Web Engineers harus menggunakan metode perencanaan, analisis, desain, implementasi, dan pengujian yang beradaptasi pada kompresi penjadwalan waktu pengembangan web.
Security. Dalam rangka untuk melindungi isi yang sensitif dan menyediakan mode aman Transmisi data, langkah-langkah keamanan yang kuat harus diimplementasikan di seluruh infrastruktur yang mendukung webapp dan dalam aplikasi itu sendiri.
Aesthetics. Tak dapat dipungkiri, bahwa estetika juga merupakan bagian yang penting dari aplikasi web. Karena dengan estetika dapat menarik perhatian para pengguna, yang tentunya meningkatkan presentase kesuksesan sebuah aplikasi web.
Tidak ada komentar:
Posting Komentar