Skip to main content.

Monday, January 08, 2007

AJAX yang awalnya dikenal sebagai salah satu kota di Belanda dan juga merupakan nama salah satu klub sepak bola terbesar di Belanda, kini makin dikenal lagi belakangan ini sebagai konsep pemrograman web 2.0.

Apa sich AJAX itu?
AJAX merupakan kependekan dari Asynchronous Javascript And XML. Dimana AJAX ini adalah konsepnya pemrograman web yang sebenarnya menggunakan technology yang sudah ada yakni Javascript dan XML. Bermodalkan Javascript dan XML ini dikemas sedemikan rupa memungkinkan kita membuat aplikasi web dimana tidak selalu melakukan post back setiap melakukan akses data di server. Dengan kondisi seperti ini, diharapkan user akan merasakan aplikasi web seperti aplikasi windows. Selain itu bandwidth yang digunakan juga akan semakin kecil karena lalu lintas yang gunakan tidak lagi banyak didominasi style dan gambar yang cendrung lebih ke UI (User Interface) tapi lalu lintas datalah yang lebih ditekankan.

Mengapa Javascript?
Sebenarnya selain Javascript, VBscript juga memungkinkan untuk melakukan seperti itu. Tetapi karena pada dunia web bahasa Javascript yang jauh lebih umum dan populer maka orang lebih cendrung fokus ke JavaScript yang lebih populer. Jadi Javascript yang lebih dipilih ketimbang VBScript hanyalah karena masalah populeritas dan komplatibilitas dengan browser yang ada. Karena seperti diketahui VBscript lebih banyak didukung oleh browser IE (Internet Explorer) ketimbang browser-browser yang lain.

AJAX bukan teknology yang eksklusif
AJAX merupakan program yang berjalan di sini client, jadi AJAX ini bukanlah method yang hanya dimiliki oleh kubu-kubu tertentu. Jadi walaupun di sisi server seseorang menggunakan ASP, ASP.NET, JSP, CGI, PHP dan lain sebagainya bebas untuk menggunakan konsep programming seperti ini, bahkan sangat memungkinkan untuk melakukan cross coding agar AJAX ini bisa berjalan dengan baik.

Bagaimana sich konsepnya?

Konsepnya adalah sebagai berikut:
  1. Saat user melakukan interaksi dengan halaman tersebut
  2. HTML page mengirimkan request ke server
  3. Server mengirimkan data XML
  4. Data XML yang diterima diolah dan langsung ditampilkan pada HTML page

Apa hubungannya AJAX dengan Microsoft CRM?
Sebagaimana aplikasi-aplikasi lain yang berbasis web, kendala utama yang terjadi adalah jika kita ingin melakukan akses data ke server kita pasti akan me-refresh keseluruhan halaman. Ada beberapa hal yang bisa meminimalisasi hal ini, salah satunya adalah penggunaan frame. Namun hal ini dirasa masih belum memuaskan kebutuhan user. Tapi dengan AJAX memungkinkan data tampil langsung tanpa menggunakan frame dan data dapat tampil seketika di depan user tanpa me-refresh keseluruhan halaman.

Seperti diketahui sebelumnya bahwa tehnik pemrograman AJAX ini, akan menghadirkan pengalaman baru bagi user dengan UI yang responsenya mendekati aplikasi windows. Walaupun Microsoft CRM belum dibuat dengan konsep ini, tapi CRM developer dapat mengunakan konsep ini untuk kepentingan enhancement yang sangat dimungkinkan dalam Microsoft CRM.

Comments

makasih yaaaa!
bacaannya bagusss!
nambah wawasan.
:)

Posted by tello at Friday, August 15, 2008 01:29:25

Good job, teruslah menulis, ini bermanfaat untuk Indonesia :)

Posted by waduh ngene rasane at Friday, June 25, 2010 03:42:14

Add Comment

This item is closed, it's not possible to add new comments to it or to vote on it