pemrograman web programming. Maksudnya, konsep-konsep pemrograman pada aplikasi desktop yang dilakukan dengan cepat dan mudah atau istilah
tren-nya drag and drop, dapat dilakukan pada lingkungan web. Para programmer dapat menampilkan aplikasinya dalam fitur komponen rich
XUL dan XHMTL.
2.14.1. Alasan Memilih Teknologi Zkoss
Ada beberapa alasan mengapa penulis memilih teknologi ZK sebagai teknologi pemrograman untuk penelitian ini. Pertama, ZK
merupakan framework Ajax + Mobile enterprise yang terkemuka dan merupakan cara termudah dalam membangun aplikasi web
modern berbasis Java yang hebat. Chen Cheng, 2007 Selanjutnya, berikut alasan mengapa ZK dikatakan sebagai
framework enterprise yang terkemuka: 1. Enterprise. Trusted. Established.
ZK telah dipercaya dan diakui oleh berbagai industri sebagai pilihan framework yang unggul. Hal ini dapat dilihat dari
sudah lebih dari 1.500.000 kali, ZK di-download dan diberdayakan oleh berbagai macam perusahaan dan institusi
baik industri kecil dan maupun besar. Potix Corporation, 2011
2. Transparan Ajax with Java ZK menyediakan bagi para pengembang suatu fasilitas yang
sederhana dan transparan dari penggunaan Rich Internet
Application RIA menggunakan Java. Model event-driven merefleksikan
keahlianpemrograman desktop
tanpa pengembang tersebut harus terfokus dengan pemrograman
Java Script, isu-isu penggunaan browser yang berbeda, komunikasi Ajax yang terkesan kompleks dan faktor-faktor
lain yang dapat menyia-nyiakan waktu serta biaya dalam pengembangan Aplikasi Web pada level enterprise.
3. Rich Modular UI ZK menyediakan lebih dari 200 komponen yang unggul yang
dapat menyebarkan fungsi polimorfisme plymorphic. Para pengguna dapat dengan mudah melakukan penyusunan
komponen-komponen program seperti halnya permainan LEGO yaitu dengan membangun blok-blok yg berkelanjutan
dalam membuat disain UI. ZK menyediakan dua metodologi untuk mengimplementasikan aplikasi UI yaitu dengan
menggunakan kode Java atau XML markup. Maka, berdasarkan ketiga alasan di ataslah, maka penulis
memilih framework ZK sebagai framework dalam mendukung pembangunan sistem repository SK.
2.14.2. Karakteristik Utama ZK