Gui adalah singkatan dari Graphical
User Interface, digunakan untuk membuat tampilan di layar komputer yang
berbentuk grafis. GUI berbeda dengan teknologi komputer dimasa lalu. Komputer
jaman dahulu tampilan hanya sebatas teks. Keunggulan GUI teknologi GUI ini
adalah kita/user dapat menjalankan komputer dan instruksi-instruksi hanya
dengan menekan mouse (klik).
KELEBIHAN DAN KEKURANGAN GUI
Kelebihan GUI :
1. Desain Grafis lebih menarik.
2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3. Memudahkan pengguna.
4. Menarik minat pengguna.
5. Resolusi gambar yang tinggi.
1. Desain Grafis lebih menarik.
2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3. Memudahkan pengguna.
4. Menarik minat pengguna.
5. Resolusi gambar yang tinggi.
Kekurangan GUI :
1. Memakan memory yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer.
4. Tidak fleksibel.
1. Memakan memory yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer.
4. Tidak fleksibel.
PENGEMBANGAN APLIKASI GUI MENGGUNAKAN
PHP DAN GAMBART
Pendahuluan
Data statistik menunjukkan bahwasanya
tidak kurang dari 40% aplikasi web dibangun dengan menggunakan bahasa
pemrograman PHP. Hal tersebut memperlihatkan dominasi PHP pada dunia
pengembangan aplikasi web. Pada kenyataannya, PHP adalah bahasa pemrograman
yang sangat handal yang dapat melakukan banyak hal selain mengolah
halaman-halaman web.
Mungkin masih banyak di antara kita
yang belum mengetahui bahwasanya selain digunakan untuk membangun aplikasi web,
PHP dapat pula digunakan untuk membangun aplikasi GUI (Graphical User
Interface). Hal tersebut sangatlah wajar mengingat belum populernya penggunaan
PHP untuk membangun aplikasi GUI. Pada artikel ini, kita akan membahas mengenai
pembangunan aplikasi GUI dengan menggunakan gambArt yang merupakan produk dari
proyek open source karya developer Indonesia.
PHP dan Aplikasi GUI
Saat ini kita dapat menemukan beberapa
solusi yang dapat digunakan untuk membangun aplikasi GUI dengan menggunakan
PHP. Solusi yang ada dan cukup banyak dikenal saat ini adalah: PHP-GTK, WinBinder, dan PHP-QT.
Sayangnya, walaupun solusi untuk
pembangunan aplikasi GUI menggunakan PHP sudah tersedia, kita masih “belum”
dapat menemukan aplikasi GUI komersial berskala enterprise yang dibangun dengan
menggunakan PHP. Mengapa hal ini bisa terjadi? Beberapa penyebab yang mendasari
minimnya penggunaan PHP dalam pembangunan aplikasi GUI adalah sebagai berikut :
Belum mature-nya solusi yang ada. Hal
ini menyebabkan developer enggan untuk menggunakan PHP untuk membangun aplikasi
GUI komersial
Perkembangan dari solusi-solusi
tersebut masih kurang cepat
Tingkat kesulitan pembangunan aplikasi
GUI menggunakan PHP masih relatif tinggi
Kemampuan yang dimiliki PHP untuk
pembangunan aplikasi GUI masih jauh tertinggal jika dibandingkan dengan bahasa
pemrograman lain yang sudah lebih dahulu digunakan untuk pembangunan aplikasi
GUI, misalnya Java, C# dan C++ Serta berbagai alasan lainnya.
Untuk menjawab berbagai masalah
tersebut di atas, saat ini tengah dikembangkan sebuah solusi baru untuk
membantu pembangunan aplikasi GUI menggunakan PHP. Solusi baru tersebut adalah
Klorofil Platform. Klorofil Platform dibangun oleh suatu komunitas yang bernama
Klorofil Collaboration Project atau dikenal juga dengan nama Klorofil. Di dalam
Klorofil Platform terdapat sebuah GUI framework yang bernama gambArt. GUI
framework inilah yang dapat kita gunakan untuk membangun aplikasi GUI
menggunakan PHP.
Sebelum kita membahas lebih lanjut
mengenai Klorofil Platform, gambArt, dan lain sebagainya, kita akan melihat
terlebih dahulu salah satu aplikasi yang dibangun menggunakan gambArt. Gambar
kalkulator yang anda lihat adalah dibangun dengan menggunakan PHP dan gambArt.
sumber : interaksi manusia dan komputer universitas gunadarma
Tidak ada komentar:
Posting Komentar