Kitap İncelemesi - Acemi'den Profesyonellere Lee Babin'den PHP ile Ajax'a Başlamak


Eser Sahibi: Lee Babin
ISBN: 1590596676
Yayıncı: Apress
272 sayfa
Yayınlanma Tarihi: Oct 2006

Ajax, JavaScript tabanlı bir dildir ve bu nedenle birçok web programcısı Ajax'ı web sayfalarında kullanma düşüncesinden rahatsız olur. Lee Babin, bu kitabı Ajax'ta yeni olanların JavaScript kökenlerinden korkmadan bu yeni dili nasıl kullanacaklarını öğrenmelerine yardımcı olmak için yazdı. Ajax ile ilgili kısa bir geçmiş ve tanıtımın ardından Babin, web uygulamalarında Ajax'ın amacını ve web sayfasının yenilenmesine neden olmadan sunucu istekleri gönderme gibi bazı Ajax temellerini tartışarak başlar.

Daha sonra, PHP'yi karışıma sokuyor ve Ajax'ın web uygulamalarında istemci ve sunucu arasındaki iletişimi nasıl kolaylaştırabileceğine dair birkaç örnek veriyor. Otomatik tamamlama ve form doğrulama gibi çeşitli günlük örnekler kullanır. İyi web uygulamalarının nasıl yazılacağını öğrenmenin bir sonraki adımı bir veritabanı tanıtmaktır. Babin MySQL kullanıyorR, web tabanlı bir takvim uygulaması olan çalışma örneğinde veritabanı. Kitabın geri kalanında aynı örneği kullanarak yazarın elde ettiği sürekliliği gerçekten çok beğendim. Örneğin, bir sonraki bölümde form doğrulamasını daha ayrıntılı olarak ele alıyor ve ardından bu özelliğin takvim uygulamasına nasıl ekleneceğini gösteriyor.

Ajax ve PHP'yi birlikte kullanmanın bir avantajı, web sayfalarındaki görüntüleri manipüle etme ve görüntüleme gibi görevleri ne kadar iyi ele aldıklarıdır. Babin ilk önce anında küçük resim görüntülerinin nasıl oluşturulacağını tartışır ve ardından bunu bir fotoğraf galerisine uygular. Bir fotoğraf galerisi uygulaması çoğu zaman yeni bir programlama dili öğretilirken kullanılır çünkü birçok durumda kullanılabilir. Bununla birlikte, Babin özellikle Ajax'ın ortak web tabanlı fotoğraf galerisinde nasıl iyileştirilebileceğine dikkat çekiyor.

Programcıların yeni bir programlama dili öğrendiklerinde yapmayı sevdikleri şeylerden biri, dili kullanmaktır. her yerde. Babin neden bu yaygın hatadan kaçınmanız gerektiğini tartışıyor ve web sitenizi geliştirmek için Ajax'ı kullanmanın en yararlı olduğunu açıklıyor. Örneğin, Google gibi web hizmetlerinin popülaritesini tartışıyor.TM arama motoru ve PayPalR, ödeme işlemleri ve bu hizmetleri sitenize dahil etmek için Ajax'ın nasıl kullanılacağı.

Hepimizin bildiği gibi, tarayıcılar arası kodlama hiçbir zaman tam olarak çözülmemiş gibi görünen bir konudur. Babin bu ve Ajax kullanırken karşılaşılan diğer sorunları tartışıyor. Örneğin, kullanıcı web tarayıcısında JavaScript'i kapattığında veya Geri ve İleri düğmeleri çalışmayı bıraktığında ne yaparsınız? Son olarak, Ajax kullanımına özgü güvenlik sorunlarının nasıl ele alınacağını ele alır.

Lee Babin yıllardır programlama yapıyor ve kendi geliştirme şirketi var. 100'den fazla projede çalıştı.