O PHP4 possui data de seu ultimo suspiro: 08/08/2008. A partir desse dia será descontinuado tendo o mesmo destino do finado PHP3. Muitos serviços de hospedagem já estão alertando os seus clientes que não irão mais suportar em seus servidores versões inferiores ao 5.1 a partir desta data.
Apesar de melhorias significativas em relação as versões anteriores, a adoção do PHP5 foi letárgica por muitos fatores, mas talvez o mais importe seja a apatia e o medo dos desenvolvedores para migrarem.
Para resolver esse impasse, o site go-php5 criou uma campanha de incentivo para tornar os aplicativos e provedores 100% compatíveis com o PHP5 e se tornou um sucesso, com a adesão de muitos projetos famosos, como o phpMyAdmin e Drupal.
Aqueles que estão inseguros quanto a mudança para a nova versão, recomendo dar uma lida neste item do manual do PHP sobre as diferenças que podem comprometer sua aplicação, embora foi tentado manter o máximo de compatibilidade com as versões anteriores.
Particularmente, nos projetos em que estive envolvido, poucas mudanças foram necessárias. A maioria das alterações que fiz foi para aproveitar as novas funcionalidades e otimização de desempenho.
Caso seu projeto se enquadre em algum item, existe um livro dedicado ao assunto, o php|architect’s Guide to PHP 5 Migration. Pela mesma editora, as 3 ultimas revistas php|architect possuem artigos dedicados ao assunto.
Aproveite e migre já seu servidor e sua aplicação para o PHP 5.2.
Como já havia mencionado em outro artigo, varias empresas de grande porte acreditam no PHP. A Oracle é uma delas. Sua parceria com a Zend rendeu o Zend Core for Oracle, que é distribuído gratuitamente.
A Oracle possui uma editora a Oracle Press, responsável por produzir literatura especializada em assuntos de interesse diretamente a seus produtos.
Nesse mês de março ela lançou o livro: Oracle Database AJAX & PHP Web Application Development que ensina a criar os chamados sites “web 2.0″ usando a tecnologia da Oracle. Ele se junta a outro focado no desenvolvimento de aplicações Oracle Database 10g Express Edition PHP Web Programming. Ambos os livros cobrem do básico da linguagem a implementações mais robustas, com destaque a integração e manipulação de dados.
Aproveitando, conheça o canal PHP Developer Center da Oracle.
Ótima dica para quem desenvolve PHP com Oracle.
Comprar um livro de tecnologia não é fácil. Primeiro porque não costuma ser barato e segundo por que as tecnologias se alteram muito rapidamente, tornando os livros obsoletos a partir de sua publicação. A exceção são os clássicos como o famoso The C Programming Language que escrito em 78 e ainda é um dos mais vendidos sobre C. Todos que aprenderam essa linguagem já leram ou ouviram falar dele.
O PHP tambem possui um livro que pode ser considerado um clássico, apesar da sua pouca idade. É o PHP 5 Power Programming, livro escrito por algumas das maiores autoridades no assunto, é um livro completo, que cobre desde os princípios básicos da linguagem até a criação de extensões em C, para um melhor desempenho do programa, passando por orientação a objetos, web services, entre outras, que o tornam a referencia sobre o assunto.
O melhor: Esse livro faz parte da coleção Perens e o PDF completo do livro pode ser baixado gratuitamente no site da editora, em inglês. Se o idioma é o problema ou se você prefere ter ele impresso na sua estante, existe a versão em português também.
O que você vai encontrar nesse livro:
- Como migrar um aplicação PHP4 para PHP5
- PHP5 orientado a objetos e Design Patterns
- Como criar aplicações web em PHP
- Manipulação de erros e excessões
- Web Services e XML
- Performance das aplicações PHP
- Uso do APC, Xdebug e outros
- Usar e criar componentes PEAR
- Como escrever extensões para o PHP em C
- Usar o PHP para criar shell scripts
- Como usar phpDocumentor
Boa leitura