Mais Uma Edição Da PHP Review Expediente

Mais Uma Edição Da PHP Review Expediente

ano 2 | edição 4 novembro-dezembro/2011 Editorial Mais uma edição da PHP Review Expediente Editor-chefe: André Luiz Pinheiro Salve, salve amigos! Depois de muita luta para manter a revista de pé, [email protected] conseguimos chegar a mais uma edição da PHP Review. Foram oito meses desde a última edição, quando o previsto era para ser apenas um. Infeliz- Editoração: mente, ainda temos que contar com o apoio e a colaboração de voluntários. Digital 3i [email protected] No entanto, isso vai mudar a partir desta edição. Mas, vamos ao que inte- ressa... Conteúdo: Alexandre “Taz” Andrade Nesta edição, vamos falar da programação utilizando Frameworks [email protected] em PHP. Para você que está cansado de programar “na unha” este é o mo- mento de mudar radicalmente a sua forma de trabalhar. Você vai ver que a Editorial: André Luiz Pinheiro utilização de MVC facilita muito o desenvolvimento de sistemas e de sites, [email protected] tanto na questão de organização de código como no reaproveitamento do que foi programado. Por isso, Elton Minetto faz um apanhado geral de Jornalista: Leonardo Valente como utilizar um framework; as [muitas] vantagens e [algumas] desvantagens [email protected] de utilizar cada um deles. Também seremos mergulhados neste mundo de vez com a apresentação de quatro grandes frameworks: CakePHP, Zend Capa: João Corrêa Framework, CodeIgniter e Kohana. Você não somente aprenderá a utilizar [email protected] um framework como também aprenderá a instalar alguns deles. Colaboradores: Além disso, temos também as nossas colunas de testes, o “#papo- Ademir Cristiano Gabardo deprogramador” e a volta da coluna “Simples assim”, além das estréias dos Alexandre “Taz” Andrade Cauan Cabral quadros “Mão na massa” e “Vida de programador”. Elton Luís Minetto Esta edição marca ainda o início das parcerias [que acreditamos Rafael Dohms serem duradouras] com a Digital 3i e a Hypersites. A Digital 3i vai ser Roberto S. Lima a responsável pela reforma gráfica da revista e de nosso website, e a Hyper- Anúncios: sites vai ficar responsável pela programação do site. Além disso, passamos Equipe PHP Review a contar com a colaboração do jornalista Leonardo Valente. A PHP Review [email protected] vai também intensificar sua estratégia de publicidade, com a criação de ban- ners para a divulgação em sites e blogs. Todas as informações e dados técnicos que constam nos Esperamos que gostem desta edição, aproveitem bastante seu con- artigos e demais conteúdos teúdo e lembre-se: seu feedback é muito importante para a nossa revista. Até editoriais têm exclusivo a próxima! objetivo informativo. A revista não se responsabiliza por aplicações ou usos incor- retos de qualquer uma dessas Equipe PHP Review. informações. 2 PHPReview | 4ª edição | novembro-dezembro/2011 | www.phpreview.net Nesta Edição CAPA Frameworks 10 Fizemos um passeio pelos principais frameworks em PHP para que você conheça melhor cada um deles CakePHP 16 Aprenda a instalar e configurar de forma muito fácil Web Enterprise com Zend Framework 20 É possível construir uma aplicação robusta usando ZF? Kohana 23 Você também deveria usá-lo ACONTECE COLUNAS Geral Mas porque quero escrever testes? 6 Jquery 1.6.3 disponível 4 Muito além do código 8 PostgreSQL 9.1 RC1 4 Acordo garante periodicidade da revista 4 Não seja escravo do Framework 9 PHP Versão 5.3.8 já está disponível 5 CakePHP mais perto da versão 2.0 5 Core do PHP usará GIT 5 ARTIGOS Lançamento do Symfony 2.0 5 Frameworks Agenda 5 Autenticação de usuário com Code Igniter 26 MÃO NA MASSA Enviando E-mail com PHP Mailer e Smarty 28 PHPReview | 4ª edição | novembro-dezembro/2011 | www.phpreview.net 3 Acontece 4 Jquery 1.6.3 disponível 4 PostgreSQL 9.1 RC1 Foi lançado no último dia 01/09 a nova versão do Foi disponibilizado no último dia 22/08 a primeira Jquery onde foram corrigidos muitos bugs, prin- versão Pré-Release do PostgreSQL 9.1. cipalmente relacionados a ataques XSS, que eram O Postgre é um poderoso e completo Banco de dados executados quando uma chamada $() não conti- gratuito. Dentre as principais funcionalidades, estão nha nenhum parâmetro. Também foram realizadas suporte a trigger, Stored Procedure, View. Os dados, melhorias no tratamento de atributos HTML 5. divididos em tablespaces, apresentam alto grau de Para a correção do bug, é necessário alterar o arqui- segurança e garantia de performance. vo no servidor, inclusive o nome do mesmo. Para baixar a nova versão do SGDB PostegreSQL, Baixe agora mesmo a nova versão do Jquery na acesse (http://www.postgresql.org/download/). versão mínima (http://bit.ly/oN5evq) ou na versão completa (http://bit.ly/riF2mg). 4 Nova parceria garante periodicidade da PHP Review Uma parceria firmada no mês de agosto vai garantir a nossa periodicidade. O acrodo foi firmado com a Digital 3i, empresa do ramo de editoração on-line, que passa a administrar graficamente a revista. Com isso, nós da PHP Review continuamos a fazer toda a adminstração do conteúdo técnico da revista, garantindo assim a manutenção de nossa qualidade. Faz parte do acordo, a reestruturação da diagramação da revista, a reformulação do design do nosso site, a retipagem da logomarca, mas este não é o maior ganho que teremos. A Digital 3i atua forte- mente na publicação online de revistas. Nós ganharemos, pois desta foram a PHP Review passa a ter um leitor on-line de conteúdo, que pode ser acessível por qualquer smartphone android, além de tablets, IPhone e IPad. Algumas alterações já poderão ser vistas nesta 4ª edição, outras, porém, só surgirão nas próximas edições. Enquete Perguntamos aos nossos seguidores do Twitter: Qual o editor PHP que você usa? Confira abaixo o resultado. Entre no nosso site e responda a nossa próxima en- CodeLobster quete: Você acha válida a certificação em PHP? PHP Editor http://www.phpreview.net TextMate Aptana 3.0 Você já pode enviar seu artigo para as próximas Outros edições. No nosso síte é possível ver a data prevista Dreamweaver de lançamento e o tema de cada revista que será Zend Studio lançada. Mais detalhes em: http://www.phpreview.net/edicoes/envio Unicode Eclipse PDT Netbeans 4 PHPReview | 4ª edição | julho-agosto/2011 | www.phpreview.net 4 Core do PHP será gerenciado no GIT Depois de uma enquete realizada entre os desenvolvedores do core do PHP, a maioria decidiu trocar o gerenciamento do código fonte para um servidor GIT. Esta mudança será realizada até dezembro deste ano. Criado por Linus Torvalds para gerenciar o código fonte do kernel do Linux , o GIT passou a ter adeptos rapidamente devido a sua facilidade de utilização e armazenamento de histórico, uma vez que toda a árvore é replicada em cada branch criado. Existe hoje um livro (em inglês) que introduz o usuário no mundo do GIT e é distribuido gratuitamente em (http://progit.org). 4 Lançamento do Symfony 2.0 4 PHP 5.3.8 disponível O Symfony 2.0 foi lançado em julho deste ano e che- Foi lançada no dia 23 de agosto a versão 5.3.8 do ga cheio de novidades em relação a versão 1.4. PHP. Desta vez, foram feitas apenas duas correções Dentre as novidades estão: Estrutura de diretório, pontuais: a função crypt (), que quando era usa- que foi melhorada para utilização mais fácil de he- da com MD5 retornava apenas o salt da critografia, ranças; criação de um sistema otimizado de auto- e um bug no Open SSL que gerava timeout nas req- loadings, criação facilitada de aplicações comuns, uisições, o que foi corrigido com o retorno do código como websites, blogs, etc. da versão 5.3.6. Você já pode baixar a nova versão Vale a pena conferir estas mudanças em no endereço (http://symfony.com). (http://www.php.net/downloads.php). 4 Cake lança versão 2.0 Foi lançada no último dia 16/10 a tão aguardada versão 2.0 do framework CakePHP, que apresenta um grande “pacote” de melhorias em relação à última versão estável (1.3.11). Segundo os desenvolve- dores apenas alguns bugs foram corrigidos antes do lançamento oficial do Cake 2.0. O Core do Cake foi praticamente refeito, com melhorias que vão desde simples correções na utili- zação de rotas com refatoração de todo o sistema de testes (http://github.com/cakephp/cakephp/ tree/2.0). Você poderá conhecer mais sobre o Cake nesta edição no artigo do Cauã Cabral. Agenda PHP Confira os eventos e já coloque na sua agenda. International PHP TDC2011 PHPConference Seu evento nesta lista... Conference 29 e 30/10/2011 1 a 4/12/2011 Goiânia - GO UNIFIEO - Osasco - SP 9 a 12/10/2011 Envie um e-mail para Mainz - Alemanha [email protected] Latinoware 2011 Encontro Nordeste SL Hack’n’Rio informando o nome do 19 a 21/10/2010 28 a 30/10/2011 02 e 03/12/2011 evento, a data e o local. Usina de Itaupu - PR Alagoas - SE UERJ - Rio de Janeiro Pronto! Seu evento estará Zend PHP Conference PHP’n’Rio 2011 na nossa agenda na próxima 17 a 20/10/2011 05/11/2011 edição. Santa Clara - Califórnia CEFETRJ - Rio de Janeiro PHPReview | 4ª edição | julho-agosto/2011 | www.phpreview.net 5 Teste, unitário a completo Mas por que quero escrever testes? /** * @nome Rafael Dohms * @email [email protected] * Rafael Dohms é Engenheiro da Computação, trabalha com PHP há mais de 10 anos e participa ativamente * da comunidade PHP. Co-Fundador e Coordenador do PHPSP já ajudou a fundar grupos de PHP em outros * estados e é um dos hosts do PHPSPCast, em seu tempo livre ele procura organizar ações junto a * comunidade para ajudar o PHP a crescer no mercado.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    30 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us