Mengenal Apa Itu Desktop Application
Tentunya Anda yang sering menggunakan perangkat PC ataupun laptop untuk beragam keperluan mulai dari aktivitas produktif hingga aktivitas yang lainnya pasti pernah mendengar istilah ini. Lalu Apa itu Desktop Application? Berikut penjelasannya.
Pengertian Desktop Application
Desktop Application atau Aplikasi Berbasis Desktop merupakan suatu aplikasi atau software milik desktop (PC dan laptop) yang mampu beroperasi tanpa terhubung dengan koneksi internet (offline). Untuk menggunakannya, user harus menginstalnya terlebih dahulu di sistem operasi pada laptop maupun komputer.
Aplikasi berbasis desktop dibuat dengan menggunakan 3 bahasa pemrograman yaitu .Net, Java, dan Delphi. Dimana bahasa pemorgraman .Net meliputi Visual Basic (VB), C++, dan C# (C Sharp). Mengapa banyak yang menggunakan bahasa pemrograman tersebut? Berikut alasannya!
1. NET
Keunggulan dari NET yaitu memungkinkan developer membuat aplikasi windows base yang dilaunch melalui Internet Explorer sehingga dapat memanfaatkan rich window component untuk aplikasi web.
2. JAVA
Keunggulan bahasa JAVA terdapat pada fitur yang dimilikinya, seperti : Java Virtual Machine (JVM), Garbage collection, dan lainnya serta bersifat multiplatform, library kelas yang lengkap, bergaya C++, dan pengumpulan sampah otomatis.
3. DELPHI
Keunggulan bahasa DELPHI antara lain dapat meng-compile menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning, banyaknya dukungan dari pihak ketiga terhadap VCL ataupun tools pendukung lainnya seperti dokumentasi dan debugging, serta mendukung multiple platform dari source code yang sama.
Keunggulan dan Kekurangan Aplikasi Desktop
Untuk lebih jelas mengenai dampak penggunaan aplikasi desktop simak informasi sebagai berikut.
Keunggulan
- Dapat berjalan dengan independen, tanpa perlu menggunakan browser.
- Tidak perlu koneksi internet, karena semua file yang diperlukan untuk menjalankan aplikasinya sudah terinstall sebelumnya.
- Dapat dengan mudah memodifikasi settingannya.
- Prosesnya lebih cepat.
Kekurangan
- Apabila akan menjalankan aplikasi, harus diinstal terlebih dahulu di komputer.
- Bermasalah dengan lisensi. Hal ini membutuhkan lisensi yang banyak pada setiap computer
- Aplikasi tidak dapat dibuka di computer lain, jika belum diinstall
- Biasanya memerlukan hardware dengan spesifikasi tinggi.
Demikian pembahasan singkat mengenai apa itu “Desktop Application” ini. Semoga bermanfaat.