Crítica de Livros - PHPEclipse A User Guide by Shu-Wai Chow


Autor: Shu-Wai Chow
ISBN: 1904811442
Empresa: Packt Publishing
228 páginas
Publicado: janeiro de 2006

Quando você estiver aprendendo uma nova linguagem de computador, como PHP, desejará concluir cada linha de código e cada fase do programa manualmente e sem usar atalhos. Esta é a melhor maneira de aprender. Mas como todos sabemos, no mundo real, somos todos pressionados pelo tempo. Muitos programadores recorrem a um IDE (ambiente de desenvolvimento integrado) para mantê-los organizados e otimizar o fluxo de trabalho. Este livro de Shu-Wai Chow mostrará como instalar, configurar e usar o PHPEclipse, que é um popular IDE de código aberto para programadores de PHP.

O autor começa com uma introdução aos IDE, cobrindo seus principais recursos e os prós e contras de usá-los. A seguir, é apresentada uma introdução ao PHPEclipse, sua história e arquitetura. Então a diversão começa. A narrativa em estilo de tutorial da Chow o orienta em cada etapa à medida que você instala o software principal; Apache, PHP, Java, Eclipse e PHPEclipse. Gostei especialmente que ele usou o software de distribuição / instalação de código aberto gratuito chamado XAMPP, que automatiza a instalação do ApacheTM, MySQLR, PHP e Perl. Ele cobre a instalação para WindowsR, MacR e Linux. Neste ponto, você também instala o Java e o PHPEclipse. Por fim, ele discute minuciosamente a interface do usuário, as visualizações (paletas) e as caixas de diálogo e como você pode personalizá-las.

Depois de instalá-los, você começa a trabalhar em um projeto de aplicativo PHP real, que é um site direcionado a bancos de dados para um abrigo de animais. Você aprende como configurar os arquivos e pastas deste projeto no PHPEclipse. Então você começa a criar o código PHP e a suportar arquivos HTML, JavaScript e CSS para o site. Você também começa a trabalhar no banco de dados, objetos de programa e classes. A Chow apresenta algumas ferramentas úteis neste momento, incluindo WTP (projeto Web Tools Platform), HTML Tidy, Eclipse Tidy e phpDocumentor. Gostei especialmente do recurso phpDocumentor que constrói a documentação para o seu aplicativo a partir dos seus comentários no código-fonte.

A depuração é o próximo tópico e, após uma introdução aos termos e conceitos, o Chow mostra como instalar e configurar o depurador DBG. Com esse recurso, você pode usar práticas de depuração mais sofisticadas do que a função básica echo () que todos conhecemos tão bem. Chow orienta você em uma sessão completa de depuração e discute estratégias comuns.

A próxima etapa é transformar o PHPEclipse em um cliente de banco de dados adicionando o plug-in Quantum DB. O Chow demonstra como usar isso com um banco de dados relacional e como executar tarefas comuns, como escrever instruções SQL e manipular tabelas.

Dependendo dos seus projetos, você pode ou não sentir que precisa da ajuda do software de controle de versão para acompanhar as alterações feitas no seu aplicativo. No entanto, você ficará surpreso com a utilidade deste software, mesmo no projeto mais simples. O Chow ajuda você a instalar, configurar e usar o software de controle de versão CVS com o PHPEclipse e também discute alguns termos e conceitos comuns ao longo do caminho. Por fim, o Chow aborda como configurar o PHPEclipse para funcionar com FTP, FTP seguro, WebDAV e Ant para publicar seu novo site.

Como você pode ver, este livro é mais do que apenas instruções sobre como instalar esses programas. Ele também oferece a prática de usá-los. Você pode baixar o aplicativo completo e arquivos de amostra no site de suporte. Shu-Wai Chow trabalha na área de programação há mais de oito anos e é proficiente em Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT e XSL-FO.