Review: Guia para Programação com Framework Zend (Cal Evans)

Monday, December 29, 2008
By Augusto Pascutti

Zend Framework. Esta é a palavra do momento se seu trabalho de alguma forma se relaciona com PHP, existe muita necessidade de material em português para o Zend Framework e em inglês também, uma vez que  Framework cresce BEM mais rápido que sua própria documentação; digo isso para que ao comprar um livro sobre o Zend Framework o leitor não tenha o otimismo de que o livro irá cobrir o assunto de forma completa, mas que espere algo mais próximo de uma referência rápida de como utilizar os diferentes componentes do Framework ou como começar a utilizá-lo, que é o caso que iremos analisar.

Tendo dito tudo isso, este ano Cal Evans lançou seu livro sobre o Zend Framework. Um livro pequeno, rápido, fácil de ler e entender. A versão original foi publicada pela php|architect, a brasileira ( assunto desta review ) foi traduzida e publicada pela Editora Ciência Moderna. Entre os assuntos cobertos no livro estão o modelo MVC ( relativamente bem explicados ) separados entre 3 capítulos distintos, um para cada camada da implementação, a utilização do Zend_Auth, um pouco sobre Webservices, Exceptions, entre outros. Os capítulos do livro estão descritos abaixo:

  1. O que faz o  framework
  2. Iniciando
  3. O controlador
  4. A camada de negócios
  5. A camada de apresentação
  6. Acesso a dados
  7. Autenticação
  8. Classe ninja super-secreta: Globals.php
  9. Webservices
  10. Exceptions
  11. Rich Internet Aplications
  12. Truques de Partes do Framework Zend
  13. Zend_Layout e fazendo Two-Step

Cal Evans começa o livro explicando o projeto do Zend Framework e seu desenvolvimento até hoje, para depois ensinar em um passo-a-passo bem rápido baixar, instalar e configurar o Zend Framework para o desenvolvimento de qualquer projeto. Tendo a base de um projeto, ainda no estilo passo-a-passo, o autor ajuda o leitor a criar seu primeiro Controller, apresenta os Models e a razão de sua existência para então apresentar as Views. A camada de acesso a banco é demonstrada de forma breve, mas que irá permitir o leitor utilizá-la de forma extremamente razoável assim como o módulo de autenticação do Zend Framework e o restante do livro.

O livro é extremamente recomendado para os programadores que estão começando na área e não têm nenhum conhecimento sobre frameworks em geral. A linguagem – como dito antes – é extremamente simples e direta, o livro serve ao propósito dele: de ser direto e útil ao seu contexto. É interessante notar também nos exemplos que o autor usa a preocupação com a segurança.

Porém nem tudo são flores, a leitura do livro é frustrante – para não dizer irritante – por causa dos constantes erros de tradução: “Frameworks sucks” virou “Frameworks sugam” e “to live on the edge” virou “viver na beirada”, por exemplo.Mas como dito no parágrafo anterior, o livro é útil ao público que se destina, porém a versão em Português publicada pela Editora Ciência Moderna ( E pasmem ! Existiu um revisor do livro ! ) têm claramente o seguinte público alvo: programadores php iniciantes com algum – ou nenhum – conhecimento sobre frameworks , muita paciência, tolerância e porque não muito senso de humor !

Guia para Programação com Framework ZEND

Guia para Programação com Framework ZEND

Guia para Programação com Framework ZEND

Cal Evans

Editora Ciência Moderna

192 páginas – 1aª edição – 2008

ISBN: 9788573937558 – Formato: 16 x 23

Preço aproximado de R$40,00

Augusto Pascutti

Augusto Pascutti é desenvolvedor PHP a 5 anos, trabalhou em projetos Open Source como CakePHP, Zend Framework e Habari. É evangelista PHP e de boas práticas, Zend Certified Engineer para PHP 5, fundador/coordenador do PHPSP, host do PHPSPCast e headbanger nas horas vagas.

Website - More Posts

Tags: ,

  • F@bio

    Uma pena que a tradução é péssima!!

  • http://www.augustopascutti.com Augusto Pascutti

    Entrei em contato com a editora, e já estão preparando a segunda edição do livro. Nos avisarão assim que ela estiver pronta.

  • http://www.rafaeldohms.com.br Rafael Dohms

    Augusto,

    O Cal esta neste momento escrevendo a segunda ediçao atualizada para as novas versões também.

  • http://www.augustopascutti.com Augusto Pascutti

    É, eu já fiquei sabendo disso ! =]
    Se bem que a versão do livro não está MUITO desfalcada não. Se bem que eu não vi o 1.7 ainda …. =\

  • Diogo

    Alguem sabe quando a segunda edição será lançada?

  • http://www.augustopascutti.com Augusto Pascutti

    Ainda não, na época deste post eles estavam esperando as revisões do autor para começar a fazê-la. Vou tentar verificar isso.

  • http://topsy.com/tb/phpsp.org.br/2008/12/29/review-guia-para-programacao-com-framework-zend-cal-evans/ Twitter Trackbacks for Review: Guia para Programação com Framework Zend (Cal Evans) | PHPSP.org.br [phpsp.org.br] on Topsy.com

    [...] link is being shared on Twitter right now. @phpsp, an influential author, said Novo post: Review: Guia [...]