Kapan Menggunakan Ajax dan Kapan Tidak Untuk

Apa yang Harus Dilakukan Saat Anda Mendapat "Panggilan Ajax" dari Bos Anda

Saya akui itu, saya tidak pernah menjadi penggemar besar JavaScript. Saya selalu sangat senang bahwa Tentang memiliki Panduan JavaScript sehingga saya tidak perlu membahasnya di situs saya. Saya dapat membaca dan menulis JavaScript, tetapi hingga akhir-akhir ini, saya memiliki sedikit ketertarikan terhadapnya. Untuk alasan apa pun, pikiran saya benar-benar putus asa ketika harus menulis skrip JS. Saya dapat menulis aplikasi C ++ dan Java yang rumit dan saya dapat menulis skrip Perl CGI dalam tidur saya, tetapi JavaScript selalu merupakan perjuangan.

Ajax Made JavaScript More Fun

Saya pikir bagian dari alasan saya tidak suka JavaScript adalah karena rollover membosankan. Tentu, Anda dapat melakukan lebih dari itu dengan JS, tetapi 90% dari situs di luar sana menggunakan itu melakukan baik rollover atau validasi form, dan tidak banyak lagi. Dan setelah Anda memvalidasi satu formulir, Anda telah memvalidasi semuanya.

Lalu Ajax datang dan membuat semuanya baru lagi. Tiba-tiba kami memiliki browser yang akan mendukung JavaScript melakukan sesuatu selain mem-swap gambar dan kami memiliki XML dan DOM untuk menghubungkan data ke skrip kami. Dan semua ini berarti bahwa Ajax menabrak saya, jadi saya ingin membangun aplikasi Ajax.

Apa Aplikasi Ajax Stupidest yang Pernah Anda Bangun?

Saya pikir saya harus menjadi pemeriksa email pada akun yang hampir tidak ada email. Anda akan pergi ke halaman Web dan itu akan mengatakan "Anda memiliki 0 pesan email." Angka 0 akan berubah jika pesan masuk, tetapi karena akun itu tidak menerima surat, itu tidak akan pernah berubah. Saya mengujinya dengan mengirim surat ke akun, dan itu berhasil. Tapi itu sama sekali tidak ada gunanya. Ada checker surat yang lebih baik yang tersedia lima tahun yang lalu, dan saya tidak perlu menggunakan Firefox atau IE untuk menggunakannya. Ketika salah satu rekan kerja saya melihatnya, dia berkata, "Apa gunanya?" Ketika saya menjelaskan, dia bertanya "Kenapa?"

Sebelum Membuat Aplikasi Ajax Selalu Tanyakan Mengapa

Mengapa Ajax?
Jika satu-satunya alasan Anda membangun aplikasi di Ajax adalah karena "Ajax itu keren" atau "bos saya mengatakan kepada saya untuk menggunakan Ajax," maka Anda harus mengevaluasi secara serius pilihan teknologi Anda. Saat Anda membuat aplikasi Web apa pun, Anda harus memikirkan pelanggan Anda terlebih dahulu. Apa yang mereka butuhkan dari aplikasi ini? Apa yang akan membuatnya lebih mudah digunakan?

Mengapa tidak sesuatu yang lain?
Ini bisa sangat menggoda untuk menggunakan Ajax hanya karena Anda bisa. Di satu situs yang sedang dikerjakan oleh tim saya, ada bagian tab di halaman. Semua konten disimpan dalam XML dalam database dan ketika Anda mengklik tab, Ajax digunakan untuk membangun kembali halaman dengan data tab baru dari XML.

Ini tampak seperti penggunaan Ajax yang baik, sampai Anda mulai memikirkan beberapa masalah dengannya:

Hal yang menarik, adalah bahwa situs web ini memiliki halaman serupa di masa lalu yang tidak menggunakan Ajax. Mereka mengirimkan konten baik dengan hidden divs atau halaman HTML terpisah. Tidak ada alasan untuk menggunakan Ajax selain itu Ajax itu keren, dan bos kami menyarankan kami mencari tempat untuk menggunakannya.

Ajax adalah untuk Action Not Content

Jika Anda akan memasang aplikasi Ajax, atau hanya sesuatu yang mirip Ajax di situs Web Anda, tentukan dulu apakah data yang Anda akses berubah. Titik dari permintaan asynchronous adalah ia membuat permintaan ke server untuk informasi yang telah berubah lebih cepat - karena itu terjadi ketika pembaca melakukan sesuatu yang lain. Kemudian ketika mereka mengklik tautan atau tombol (atau setelah jangka waktu tertentu - apa pun perbedaan Anda), data segera muncul.

Jika konten atau data Anda tidak pernah berubah, maka Anda tidak perlu menggunakan Ajax untuk mengaksesnya.

Jika konten atau data Anda jarang berubah, Anda mungkin sebaiknya tidak menggunakan Ajax untuk mengaksesnya.

Hal-Hal yang Baik untuk Ajax

Apa yang Harus Dilakukan Saat Anda Mendapat & # 34; Panggilan Ajax & # 34;

Bicara kepada atasan atau departemen pemasaran Anda untuk mencari tahu mengapa mereka ingin menggunakan Ajax di situs Web. Setelah Anda memahami alasan mengapa mereka menginginkannya, Anda kemudian dapat bekerja untuk menemukan aplikasi yang sesuai untuk itu.

Ingatkan kedua atasan Anda bahwa pelanggan Anda adalah yang utama, dan aksesibilitas itu bukan hanya sepatah kata. Jika mereka tidak peduli apakah situs Anda dapat diakses oleh pelanggan, kemudian ingatkan mereka bahwa mesin telusur tidak peduli dengan Ajax, sehingga mereka tidak akan mendapatkan banyak tayangan laman.

Mulai kecil. Buat sesuatu yang mudah terlebih dahulu sebelum mengkhawatirkan membangun seluruh aplikasi Web baru dari awal. Jika Anda bisa mendapatkan sesuatu Ajaxian ke situs Web Anda, itu mungkin semua bos atau departemen pemasaran Anda perlu memenuhi tujuan mereka. Sudah pasti mungkin untuk memasang aplikasi Ajax yang sebenarnya berguna, tetapi hanya jika Anda berpikir tentang bagaimana melakukannya terlebih dahulu.

Apakah Anda merasa artikel ini bermanfaat? Berikan komentar.