Resenha do livro - Começando o Ajax com PHP De iniciante a profissional por Lee Babin


Autor: Lee Babin
ISBN: 1590596676
Empresa: Apress
272 páginas
Publicado: outubro de 2006

O Ajax é uma linguagem baseada em JavaScript e, portanto, muitos programadores da Web se encolhem com o pensamento de usar o Ajax em suas páginas da web. Lee Babin escreveu este livro para ajudar aqueles que são novos no Ajax a aprenderem a usar esse novo idioma sem se deixar intimidar por suas origens no JavaScript. Após um breve histórico e introdução ao Ajax, Babin começa discutindo o objetivo do Ajax em aplicativos da Web e alguns princípios básicos do Ajax, como enviar solicitações de servidor sem fazer com que a página da Web seja atualizada.

Em seguida, ele introduz o PHP no mix e fornece vários exemplos de como o Ajax pode facilitar a comunicação entre cliente e servidor em aplicativos da web. Ele usa vários exemplos do quotidiano, tais como validação de auto-completar e forma. O próximo passo para aprender como escrever boas aplicações web é introduzir um banco de dados. Babin usa o MySQLR banco de dados em seu exemplo de trabalho, que é um aplicativo de calendário baseado na web. Gostei muito da continuidade que o autor alcançou usando esse mesmo exemplo ao longo do restante do livro. Por exemplo, no próximo capítulo, ele aborda a validação de formulário com mais detalhes e, em seguida, mostra como adicionar esse recurso ao aplicativo de calendário.

Uma vantagem de usar o Ajax e o PHP juntos é como eles lidam com tarefas como manipular e exibir imagens em páginas da web. Babin discute primeiro como gerar imagens em miniatura rapidamente e depois aplica isso a uma galeria de fotos. Um aplicativo de galeria de fotos é frequentemente usado ao ensinar uma nova linguagem de programação, pois pode ser usada em muitas situações. No entanto, Babin destaca especialmente como o Ajax pode ser usado para melhorar a galeria de fotos comum na Web.

Uma das coisas que os programadores adoram fazer quando aprendem uma nova linguagem de programação é usá-la em toda parte. Babin discute por que você deve evitar esse erro comum e explica quando é mais útil usar o Ajax para aprimorar seu site. Por exemplo, ele discute a popularidade de serviços da web, como o GoogleTM mecanismo de pesquisa e PayPalR processamento de pagamento e como usar o Ajax para incorporar esses serviços em seu site.

Como todos sabemos, a codificação em vários navegadores é um problema que nunca parece ser completamente resolvido. Babin discute esse e outros problemas encontrados ao usar o Ajax. Por exemplo, o que você faz quando o usuário desabilita o JavaScript no navegador da Web ou quando os botões Voltar e Avançar param de funcionar. Por fim, ele aborda como lidar com problemas de segurança específicos do uso do Ajax.

Lee Babin tem programado por muitos anos e possui sua própria empresa de desenvolvimento. Ele já trabalhou em mais de 100 projetos.