AJAX: Asynchronous JavaScript and XML

Masalah utama dalam web-based application adalah UI yang tidak atau kurang user-friendly. Banyak solution telah diketengahkan bagi mengatasi masalah dalam penggunaan plain HTML sebagai UI. Ini termasuk penggunaan Dynamic HTML (yg merupakan extension kapada Java Script), java script sendiri, dan terkini adalah JSF. Penggunaan java applet nampak tidak begitu popular kerana ia menjadikan page heavy untuk load, dan isu security pada java applet. Microsoft telah memperkenalkan activeX yang mana ia merukan satu solution yang nampak agak menghampiri client-server application.

Namun begitu, semenjak saya mula membangunkan web-based application bermula pada tahun 2000 menggunakan PHP, saya rasa java script adalah cukup “powerfull” ciri-cirinya dan ia lebih mantap jika di gandingkan dengan DHTML. saya pernah menggunakan PHP, Java Script dan DHTML dalam membangunkan applikasi e-clinic dahulu. Sebab itu saya mencadangkan agar kita perlu explore AJAX dalam pembangunan UI untuk HIS, terutama untuk Electronic Medical Record. Jika anda mahu merasai AJAX, anda boleh lihat ia telah digunakan oleh Google Mail.

Antara ciri utama AJAX adalah, ia akan menghantar http request ke server, tanpa perlu “refresh” page, akan tetapi, hanya refresh data sahaja. Sudah pasti, anda tidak perlu “blink” bersama page yang sedang anda refresh. Dan ciri penting lain adalah ia menggunakan dokumen XML.

Bagi penggunaan dalam JSP, AJAX adalah sangat sesuai jika digabungkan dengan JSF. Jadi saya ingin mencadangkan agar kita perlu memahami dan mulai explore tiga teknologi berikut:
1) JSF (Java server face),
2) XML (extensible markup language) dan
3) AJAX(Asynchronous JavaScript and XML).

Bagi yang akan mengikuti kursus Java Script, pastikan anda kenal AJAX dahulu, kerana AJAX menggunakan teknologi Java Script. Oracle merupakan salah satu computer giant yang menyokong AJAX. Jadi tiada masalah jika menggunakan Jdevaloper 10g, tetapi perlu guna release 10.1.3. Sila lihat link di bawah untuk maklumat lanjut:

http://www.oracle.com/technology/pub/articles/cioroianu_jsfajax.html
http://developer.mozilla.org/en/docs/AJAX:Getting_Started

Advertisements

~ by atjamil on April 27, 2007.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: