Posts Tagged ‘pemrograman web’

Web Based Programming versus Desktop Programming

Pembuatan aplikasi berbasis web berbeda dengan pembuatan aplikasi berbasis windows (visual
programming), misalnya Visual Basic, Delphi, atau KDevelop. Dalam visual programming, kita
meningkatkan kecepatan dan kinerja aplikasi dengan mengoptimasi penggunaan memori, manajemen
proses, dan pengaturan Input-Output. Pada pemrograman berbasis web, faktor yang menentukan
kinerja aplikasi adalah kecepatan akses database dan kecepatan akses jaringan dan internet.
Pada aplikasi visual, aplikasi dibangun dengan menggunakan tool tertentu, kemudian
dikompilasi. Hasilnya dapat langsung digunakan dalam komputer. Aplikasi berbasis web tidak dapat
dijalankan langsung di komputer. Untuk menjalankannya, dibutuhkan engine tertentu, dalam hal ini web
server.
Perbedaan yang paling penting adalah bahwa aplikasi desktop bersifat statefull. Artinya sekali
pengguna mengakses aplikasi maka selama aplikasi tersebut aktif, maka pengguna tersebut akan
dikenali sebagai entitas yang sama. Pada aplikasi web, pengguna hanya dikenali sebagai entitas yang
sama sampai response dari server selesai atau yang biasa disebut dengan stateless. Sehingga perlu
penanganan khusus terkait sifat dari aplikasi web yang stateless.

Archives
Kalender
May 2024
M T W T F S S
« Sep    
 12345
6789101112
13141516171819
20212223242526
2728293031