SMS Gateway yang kami buat berbasis web base, sehingga aplikasi tersebut memang lebih gampang untuk di terapkan di jaringan. Nah sebenarnya apa perbedaan diantara aplikasi yang berbasis web base dan desktop base ? di sini kita akan mengulasnya
Pengertian
Desktop base adalah suatu aplikasi yang dapat berjalan sendiri atau independen tanpa
menggunakan browser atau koneksi Internet di suatu komputer dengan
operating system tertentu.
Web
base adalah suatu aplikasi yang dapat berjalan dengan menggunakan basis
teknologi web atau browser. Aplikasi ini dapat diakses dimana saja asalkan ada
koneksi internet/intranet yang mendukung, tanpa perlu melakukan penginstallan di
komputer masing-masing seperti pada aplikasi desktop, cukup dengan
membuka browser dan menuju tempat server aplikasi tersebut dipasang.
Semua aplikasi yang ada di laptop atau komputer anda yang dimana
bila dijalankan tidak perlu menggunakan jaringan internet itu tergolong desktop base. Tetapi jika ada aplikasi di laptop
yang jika dijalankan menggunakan jaringan internet itu tergolong web base.
contoh aplikasi desktop base:
contoh aplikasi web base:
Berikut perbandingan dari desktop base dan web base:
- Perbedaan
yang paling mendasar dari keduanya adalah bahwa untuk menjalankan aplikasi desktop
base kita
harus meng-install lebih dulu aplikasinya pada
komputer. Sedangkan kalau aplikasi web
based kita
cukup membuka browser (Opera, Mozilla, Google
Chrome), kemudian menuju alamat dari web
server dimana
secara otomatis kita telah mendapatkan interface-nya (antar muka). Ada pula
perbedaan bahasa pemrograman yang digunakan yaitu pada desktop
base : Platform
Visual macam Microsoft Visual Basic,
Borland Delphi atau Visual Fox Pro. Sedangkan web
based : HTML atu HTMLS, PHP, CSS, JavaScript, dll.
- Untuk
sumber daya yang digunakan yaitu aplikasi web
based karena
berjalan di server, berarti hanya dapat menggunakan sumber daya yang ada di
komputer tersebut. Berbeda dengan aplikasi desktop yang lebih leluasa mengakses
sumber daya yang ada di komputer client, sehingga aplikasi desktop memiliki nilai lebih untuk
aplikasi yang melibatkan penggunaan hardware komputer.
- Untuk
aplikasi web based dapat digunakan hanya dengan
syarat ketersediaan browser dan akses internet praktis membuatnya bersifat
multi-platform dapat diakses dari sistem operasi mana pun dan dari
perangkat mana pun. Berbeda dengan aplikasi desktop yang syarat ketersediaannya
adalah terinstallnya aplikasi tersebut di masing komputer client.
- Aplikasi web
based dapat
dijalankan di sistem operasi mana pun. Tidak perduli apakah kita
menggunakan Linux, Windows, aplikasi berbasis web dapat dijalankan asalkan
kita memiliki browser dan akses Internet. Berbeda dengan aplikasi desktop yang mengharuskan aplikasi
di-install dan dijalankan di sistem operasi tertentu.
Keunggulan dan kelemahan Desktop Base dan Web Base
DEKSTOP BASE
- Keunggulan
- lebih
cepat, karena desktop base tidak membutuhkan waktu tambahan dalam mencompile
barisan kode pemrograman
- Proses
pengamanan pada Dekstop lebih mudah daripada Web, karena Web hubungannya
langsung ke dunia luar, dan resiko keamanannya pun menyangkut proses
online.
- Tidak
mudah diserang hacker karena aplikasi tersebut diinstall di tiap komputer.
Jadi untuk menjahili aplikasi harus mengambil ke komputer yang terinstall
aplikasi tersebut.
- Dekstop
lebih memudahkan user dari segi guna, dimana dengan jumlah komponen yang
lebih banyak dan bervariasi disbanding Web.
- Kelemahan
- Hanya
dapat diaksesnya lewat komputer saja, dan harus menginstal terlebih dahulu
untuk setiap aplikasi
- Butuh
spesifikasi komputer yang selaras dengan kebutuhan sistem. semakin rumit
aplikasi semakin butuh spesifikasi komputer yang tinggi. Karena proses dijalankan
pada komputer bersangkutan.
- Tidak
dapat diinstall diberbagai macam Sistem Operasi.
WEB BASE
- Keunggulan
- Kita
dapat menjalankan aplikasi berbasis web di manapun dan kapanpun
tanpa harus melakukan penginstalan terlebih dahulu.
- Dapat
dijalankan di sistem operasi mana pun. Tidak perduli apakah kita
menggunakan Linux, Windows (aplikasi berbasis web dapat dijalankan asalkan
kita memiliki browser dan akses internet).
- Dapat
diakses lewat banyak media (misal : komputer dan handphone yang sudah
sesuai dengan standar WAP).
- Dan
lain-lain
- Kelemahan
- Keamanan
sistemnya yang masih belum pasti.
- waktu
yang dibutuhkan terkadang lama untuk menampilkan halaman web tertentu
karena jaringan koneksi internetnya.
Komentar