Publicado em: Segunda-feira, 14 de Abril de 2008

Loading ...
Quando desenvolvemos aplicações de missão critica, precisamos monitorar frequentemente o sistema e acompanhar sua performance para evitar que o sistema caia e gere prejuízos. Para isso, precisamos de uma plataforma intuitiva, que exiba tudo o que está acontecendo em tempo real e possa ser operado por qualquer administrador de sistemas.
Para esse tipo de problema a Zend em parceria com a IBM, Microsoft, Oracle e Mysql, criou o Zend Core, Um produto otimizado, certificado e homologado para varias plataformas e arquiteturas, incluindo: Linux, Windows, Unix, i5/OS, Mac OS e Solaris.
O Zend Core é gratuito e pode ser baixado diretamente do site da Zend. No pacote você irá encontrar a ultima versão estável do PHP (5.2) com as extensão homologadas pelos parceiros, o Apache 2, Mysql 5, phpMyAdmin, o Zend Framework, Zend Optimizer, Zend Debugger, e se voce optar pelas versões especiais, tem o IBM DB2 Express-C ou Oracle Database 10g. Disponível em todas as plataformas.
Continue lendo »
Publicado em: Terça-feira, 1 de Abril de 2008

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]
Publicado em: Quarta-feira, 19 de Março de 2008

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 »