Tren AJAX, Hanya Sekedar Buzzword ataukah Teknologi Web Masa Depan?
AJAX, kita semua pasti sudah mengenal jargon ini. Singkatan Asynchronous Javascript and XML. Teknologi ini digadang-gadang sebagai web 2.0. Meledak ketika GMail mengaplikasikannya ke dalam mailbox manager-nya. Kemudian segera menyusul web-web lain berlomba-lomba melakukan migrasi ke AJAX; Yahoo! Mail mengeluarkan versi mailbox AJAX yang mirip Thunderbird, WordPress 2.0 ber-AJAX-AJAX ria, hingga bahkan situs Kamus.net pun juga ikut-ikutan pindah ke AJAX. Bahkan kini ada usaha memindahkan aplikasi kantor macam MS-Word dan MS-Excel ke dalam sistem berbasis web dengan menggunakan AJAX.
Apakah AJAX akan sukses? Ataukah akan mengikuti jejak Java Applet pada pertengahan 1996 yang digembar-gemborkan sebagai teknologi web interaktif dan akhirnya hancur di tangan Macromedia Flash? Berikut sedikit pengalamanku dengan AJAX.
Beberapa hari ini aku membuat sebuah karya terakhir untuk ITS sebelum aku pergi yaitu sebuah wajah baru untuk www.its.ac.id yang code-name-nya kusebut: v3. Latah dengan arus web 2.0, aku mencoba memindahkannya ke semi AJAX, maksudnya hanya menggunakan objek XMLHttpRequest dan mengabaikan formatting data yang berupa XML dengan membuat format data sendiri yang kupikir akan jauh lebih sederhana. Apa yang kita perlukan untuk membangun satu halaman AJAX? Ini dia:
- Halaman XHTML tanpa dekorasi. Khusus untuk isi. Hukumnya fardhu kifayah menggunakan tableless design. Karena tag [table] bersifat statik dan tidak dapat dimanipulasi dari Javascript (bisa…, tapi tidak fleksibel), kita harus memakai tag [div].
- File CSS untuk dekorasi layout.
- File Javascript yang berisi fungsi-fungsi AJAX.
- Parser XML (jika format data hasil adalah XML, Anda harus menambahkan kode tambahan yang tentunya akan makan waktu pemrosesan).Â
Kebetulan, di rumah Tulungagung tidak ada koneksi internet. Jadi aku konek ke dunia maya dengan GPRS IM3 yang per KB-nya dicas Rp. 11. Aku jadi mikir… betapa banyak jumlah kilobyte untuk mendownload satu halaman AJAX dibandingkan dengan halaman HTML biasa. Untuk satu halaman AJAX, File CSS dan Javascript-nya saja sudah cukup menguras pulsa. Wah.. wah.. wah…
Jadi inget postingan Pak Priyadi yang sedang fakir bandwidth [TM]. Karena asynchronous, AJAX seringkali membuat request lewat jalan belakang yang tidak diketahui sang pengguna. Dengan kata lain: AJAX boros bandwidth!
Terlalu pagi untuk menjustifikasi bahwa AJAX akan gagal. Juga dikatakan kalah sebelum bertanding jika v3 ITS yang hampir selesai ini tidak kuluncurkan tanpa melihat respon yang ada. Jadi sementara ini, aku akan maju terus dengan AJAX dan melihat bagaimana efeknya. Nanti jika aku dapat pengalaman baru lagi, akan kutulis juga di sini. Okay!
11 Comments
Adi
August 30, 2006Blogku pake AJAX, tp apakah juga bisa disebut web 2.0 ? Setahuku AJAX tu club bola di belanda.
http://microsia.com
dnial
September 1, 2006Bedanya apa?
Perasaan sama saja.
Oh ya guidenya udah… tapi guide buat admin, bukan instalasi dkk.
galih
September 2, 2006#1:
tergantung, apakah user interface-nya sudah serasa desktop? Web 2.0 tidak mesti AJAX, bisa juga memakai Flash atau Java Applet
#2:
beda apa sama apa dan?
Henri
September 3, 2006ajax ituu… musuh berat PSV
rile
September 5, 2006AJAX, pertama kali denger juga lumayan kaget, karena banyak yang tertarik. Akhirnya coba-coba juga, dan yang jelas pengen lebih tau banyak tenatng kelebihan-kelebihan dan kekurangan-kekurangan. Makasih mas galih sudah memberikan sedikit gambaran.
ifan
November 14, 2006Ada yang bisa Ajax? di baya mahal loh di kantor gw
bimo
February 6, 2008saya pribadi suka dengan ajax, menurutku aplikasi web jadi lebih mudah dibuat, malah bukan sulit, imbasnya kita mendapatkan web yang canggih, ironisnya setelah di lempar ke internet, kok kalah pengunjungnya, ini contoh aplikasi ajax ku
http://www.portalkarir.com
– A New Day Has Come » Blog Archive » Web ITS, Ganti Layout dong!
April 3, 2008[...] dengan nama V3. Versi ketiga. Boleh juga dibaca fitri. Mengekspos teknologi tableless layout dan Ajax, saya mencoba mendesain dengan penuh cinta dan kasih sayang dengan segala daya yang saya miliki [...]
Perkembangan Interface web (Tren Ajax ) «
August 1, 2008[...] : 1. http://blog.galihsatria.com/2006/08/26/tren-ajax-hanya-sekedar-buzzword-ataukah-teknologi-web-masa-d... 2. [...]
zamzam
October 17, 2008ajax itu apaan sich?
yg aku tau cm PHP, JAVASCRIPT, HTML dan KAWAN2nya…(maklum masih pemula)
cuman pernah denger dari temen yg mahir ajax dan dia bilang gini ma aku
“loe bisa ajax…dibayar mahal. ga perlu sekolah tinggi2 dan ga perlu gelar master komputer, asal loe bisa ajax bakalan banyak yang mau bayar mahal kemampuan loe tentang ajax programming”
itu semua bener ga sih mas…?
dijawab ya…
Galih Satria
October 17, 2008#zamzam:
sebagian benar, sebagian tidak. kemampuan programming memang tidak memerlukan sekolah formal (lain halnya dengan dokter). sudah bisa mendatangkan banyak uang. tetapi sekolah formal akan mengajarkan kita mengenai konsep, analisis, fundamental, dan filosofi yang membuat ilmu programming kita akan menjadi jauh lebih matang. hal-hal itu sulit didapatkan dari belajar programming baik secara otodidak ataupun dari buku di luar sekolah formal.