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

Debugar uma aplicação não é uma tarefa trivial. O PHP fornece algumas funções para esse proposito como o var_dump, print_r e debug_backtrace, mas elas estão longe de serem suficientes. Para suprir essa lacuna, a comunidade criou vários projetos uteis que podem auxiliar quem cria aplicações web.

PHP_Debug

Quem já usou o framework symfony deve conhece-lo bem. O PHP_Debug é um pacote do PEAR e permite fazer, trace, analisar logs, SQL executados, variáveis de ambiente, exceções entre outras coisas. Sua instalação e uso é simples: após ativado, uma barra no canto superior direito é criada com acesso a todas as funções.

Continue lendo »





Post Publicado em: Quarta-feira, 16 de Abril de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (6 votos, média: 4.33 de 5)
Loading ... Loading ...

Recentemente recebi um e-mail perguntando se valia a pena ter uma certificação PHP, se conseguir emprego seria fácil e se existe reconhecimento. Sou certificado a mais de 2 anos e essa pergunta colocou na minha cabeça algumas indagações sobre o porque de fazer essa certificação.

A certificação Zend Certified Engineer, é reconhecida no mundo inteiro e é única no mercado. A prova custa $125,00 dólares e é feita pela Pearson Vue. São 70 questões que precisam ser respondidas em até 90 minutos. As questões são divididas desde conceitos básicos da linguagem como funções, OO, arrays, até itens mais avançadas como segurança, webservices e Design Patterns.

A prova não é difícil, mas é bem detalhada. É preciso um pouco de preparo e para isso existem livros e treinamentos. Um livro que abrange praticamente todo o conteúdo e é gratuito, eu já falei aqui. É o PHP 5 Power Programing. Existe também um livro focado para a certificação e que eu usei quando fiz: php|architect’s Zend PHP 5 Certification Study Guide, 2nd Edition.

Para aqueles que preferem um curso, a Dextra possui treinamento.

A vantagem pelo lado do empregador

Uma das coisas mais difíceis para quem precisa montar uma equipe é selecionar as pessoas certas para o trabalho. Primeiro porque existem poucas pessoas qualificadas no mercado de trabalho e a procura leva tempo e é onerosa. Depois, os currículos são muito superficiais ou genéricos, não sendo possível distinguir facilmente o candidato A do B, tornando a decisão mais uma aposta baseada pela entrevista.

Continue lendo »





Post Publicado em: Segunda-feira, 14 de Abril de 2008
1 Star2 Stars3 Stars4 Stars5 Stars (3 votos, média: 3.67 de 5)
Loading ... 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 »





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]