Post Publicado em: Terça-feira, 1 de Abril de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (5 votos, média: 3 de 5)
Loading ... Loading ...

Os rumores se tornaram realidade. A Oracle anunciou hoje a aquisição da ZEND, empresa que desenvolve e suporta o PHP. Fundada por Andi Gutmans e Zeev Suraski a Zend foi arrematada por 152 milhões de dólares, sendo 90 milhões em ações da Oracle.

A Zend engine é parte integrante do PHP e com a aquisição passará a se chamar Oracle PHP engine. Apesar da mudança do nome, Larry Ellison, CEO da Oracle garante que o PHP continuará sendo livre.

“Nossa estratégia é firmarmos como a melhor opção para a Web 2.0. Acreditamos que aplicativos devem ser desenvolvidos sobre essa plataforma e nossas soluções acrescidas do dinamismo da linguagem PHP, se tornarão referencia no mercado. O mercado não precisa do Java e do .Net para isso. O PHP é hoje a melhor tecnologia para se desenvolver aplicações Web. Com a Zend, o circulo de aquisições que começou com a Sleepycat e InnoDB, se fecha.”

As negociações começaram no final de 2006 e somente hoje foram anunciadas. Zeev Suraski, CEO da Zend complementa:

“As negociações foram complexas, pois grande parte de nosso negocio envolve a comunidade e não podemos deixar ela de lado.”

O PHP continua open-source assim como o Zend Framework, Zend Core e outros componentes já distribuídos assim. O produto Zend Core continuará a existir, mas com outro nome e o suporte a produtos da IBM e da Microsoft será continuado.

[update] Sim, é uma piada e 1 de abril [/update]





Post Publicado em: Segunda-feira, 31 de Março de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, média: 5 de 5)
Loading ... Loading ...

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.





Post Publicado em: Quinta-feira, 27 de Março de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (3 votos, média: 3.33 de 5)
Loading ... Loading ...

Sou assinante a mais de uma ano da excelente revista php|architect. Para quem não conhece, é uma revista dedicada ao PHP com artigos ineditos assinados por autoridades no desenvolvimento de aplicações e de desenvolvedores do próprio PHP. O preço da versão PDF ($4,99 CAD) não é cara, mesmo para os padrões do Brasil. Recomendadíssimo para quem faz da programação PHP uma profissão. Uma versão gratuita pode ser obtida aqui.

Revista do mesA edição desse mês (figura ao lado) trás, alem das tradicionais noticias sobre os principais projetos do universo PHP, vários artigos sobre um assunto muito importante para quem desenvolve projetos que precisam ter qualidade garantida: Refactoring e Unit Tests. Outro artigo que eu gostaria de destacar é o que aborda a criação de aplicações Web services com SOAP, WSDL, etc. Com a grande procura por sistemas distribuidos e SOA, usar e criar webservices se torna obrigatório e o PHP é sim competente para isso.

Boa leitura.





Post Publicado em: Quarta-feira, 19 de Março de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (4 votos, média: 5 de 5)
Loading ... Loading ...

O PHP 5.3 esta previsto para ser lançado em abril e traz features que a tornam uma das versões mais aguardas pelos desenvolvedores PHP. Nesse artigo vou listar as principais novidades que foram anunciadas.

Namespaces
Para quem acompanha o desenvolvimento da linguagem, sabe que essa feature é a mais pedida e a mais polemica nas listas de discussão. Originalmente prevista para sair no PHP6, foi adiantada para alegria da galera :). Essa nova versão virá com uma implementação completa de Namespaces, com suporte a autoload e namespaces hierárquicos.

Isso permite aos desenvolvedores organizar melhor o código, evitando conflitos com bibliotecas internas do PHP ou de terceiros e produz um código mais limpo e legível. Essencial para o pessoal que desenvolve frameworks.

Voce agora pode fazer um código assim:

namespace teste;
class minhaClasse {
const COR = 'Azul';
public function executar(){}
}

e usar assim:

$var = teste::minhaClasse::executar();

ou

use teste;
$var = new minhaClasse::executar();

Para mais informações sobre namespaces, visite aqui(em portugues), aqui ou aqui.

Garbage Collector
Esse item me surpreendeu. Agora é possível fazer limpeza da memoria não mais utilizada, reduzindo os problemas como o fatídico “Memory allocation error”. Excelente para quem constrói sistemas de grande porte e esta preocupado com a escalabilidade.
exemplo de funções:
Continue lendo »