Tinjauan Buku - Awal Ajax dengan PHP Dari Novice ke Profesional oleh Lee Babin


Pengarang: Lee Babin
ISBN: 1590596676
Penerbit: Apress
272 muka surat
Diterbitkan: Okt 2006

Ajax adalah bahasa berasaskan JavaScript dan oleh itu banyak pengaturcara web mengkritik pemikiran menggunakan Ajax pada halaman web mereka. Lee Babin telah menulis buku ini untuk membantu kita yang baru untuk Ajax belajar bagaimana menggunakan bahasa baru ini tanpa terancam oleh asal JavaScriptnya. Selepas sejarah ringkas dan pengenalan kepada Ajax, Babin bermula dengan membincangkan maksud Ajax dalam aplikasi web dan beberapa asas Ajax seperti menghantar permintaan pelayan tanpa menyebabkan laman web disegarkan.

Seterusnya, dia memperkenalkan PHP ke dalam campuran itu dan memberikan beberapa contoh bagaimana Ajax dapat memudahkan komunikasi antara klien dan pelayan dalam aplikasi web. Beliau menggunakan beberapa contoh harian seperti auto-complete dan form validation. Langkah seterusnya dalam mempelajari cara menulis aplikasi web yang baik adalah memperkenalkan pangkalan data. Babin menggunakan MySQLR pangkalan data dalam contoh kerja yang merupakan aplikasi kalendar berasaskan web. Saya sangat menyukai kesinambungan penulis yang dicapai dengan menggunakan contoh yang sama di seluruh buku ini. Contohnya dalam bab seterusnya, ia meliputi pengesahan borang secara terperinci dan kemudian menunjukkan bagaimana untuk menambah ciri ini ke aplikasi kalendar.

Satu kelebihan menggunakan Ajax dan PHP bersama adalah seberapa baik mereka mengendalikan tugas seperti memanipulasi dan memaparkan imej di laman web. Babin mula-mula membincangkan bagaimana untuk menghasilkan imej lakaran kecil dengan cepat dan kemudian memohon kepada galeri foto. Aplikasi galeri foto sering digunakan ketika mengajar bahasa pengaturcaraan baru kerana dapat digunakan dalam banyak situasi. Walau bagaimanapun, Babin terutama menunjukkan bagaimana Ajax boleh digunakan untuk memperbaiki galeri foto berasaskan web biasa.

Salah satu perkara yang programmer suka lakukan ketika mereka belajar bahasa pengaturcaraan baru adalah dengan menggunakannya dimana - mana. Babin membincangkan kenapa anda harus mengelakkan kesilapan biasa ini dan menjelaskan apabila ia paling berguna untuk menggunakan Ajax untuk meningkatkan laman web anda. Sebagai contoh, beliau membincangkan populariti perkhidmatan web seperti GoogleTM enjin carian dan PayPalR pemprosesan pembayaran dan cara menggunakan Ajax untuk memasukkan perkhidmatan ini ke laman web anda.

Seperti yang kita semua tahu, pengekodan silang pelayar adalah satu isu yang tidak sepatutnya diselesaikan sepenuhnya. Babin membincangkan ini dan masalah lain yang dihadapi semasa menggunakan Ajax. Sebagai contoh, apa yang anda lakukan apabila pengguna mematikan JavaScript dalam pelayar webnya atau apabila butang Back and Forward berhenti bekerja. Akhirnya, ia meliputi bagaimana menangani masalah keselamatan khusus menggunakan Ajax.

Lee Babin telah diprogramkan selama bertahun-tahun dan memiliki syarikat pembangunannya sendiri. Beliau telah bekerja pada 100 + projek.