Lançado o Zend Framework 1.0.0 RC1

May 28th, 2007 by newton

A equipe do Zend Framework anunciou agora a pouco o lançamento da Release Candidate 1 de sua primeira versão.

Segundo o anúncio, mais de 90 bugs foram corrigidos da versão 0.9.3, e algumas funcionalidades importantes, como o Zend_Controller, Zend_Db e o Zend_Filter_Input sofreram modificações, e talvez seja preciso algum esforço pra migrar as aplicações.

Não tive tempo de olhar com calma ainda, mas parece que tudo que você precisa saber já está no manual. Pra saber todas as alterações, veja o changelog.

Impressões sobre o 1º PHP DF RoadShow

May 21st, 2007 by newton

Como eu divulguei aqui antes, aconteceu no dia 19/05 o primeiro evento do grupo PHP-DF, o 1º RoadShow. Vou falar um pouco aqui sobre as palestras e mini-cursos que assisti e também minhas impressões sobre o evento de uma forma geral.

Não consegui chegar na hora do início do evento, e assisti apenas metade do mini-curso Metodologia de Desenvolvimento com PHP, do Manuel Lemos. Haviam algumas pessoas “perdidas”, fazendo algumas perguntas fora do escopo do mini-curso, o que acabou atrasando um pouco a apresentação, mas deu pra sacar a idéia principal, que é implementar o caso de uso em uma classe no sistema, verificando se os pré-requisitos foram atendidos, realizando os fluxos principal e alternativos, e até direcionando o sistema em caso de erros.

O segundo mini-curso que vi foi do Pablo Dall’Olgio, sobre Programação Orientada a Objetos. Eu esperava ouvir mais sobre PHP 5, mas o mini-curso foi direcionado aos princípios da Orientação a Objetos, mostrando o funcionamento dos mesmos no PHP.

Depois do almoço, foi a vez das palestras, começando pela palestra do grupo PHP-DF, apresentando o mesmo para o público, assim como seus parceiros e projetos. Além disso, me entregaram o prêmio do concurso da frase na camiseta do grupo. A “frase” vencedora foi “<?php $comunidade++; ?>“, e ganhei, além da camiseta, um pocket do PHP Unit.

A segunda palestra foi ministrada pelo Ricardo Aragão, que apresentou a PHP Magazine, mostrando todo o histórico do projeto, seu funcionamento, e também alguns planos para o futuro do mesmo. Vida longa à revista.

Em seguida vieram as duas palestras técnicas restantes, com o Pablo Dall’Oglio falando sobre o PHP-GTK, mostrando que é possível desenvolver aplicações Desktop em PHP, e, em seguida, o Manuel Lemos discorreu sua palestra “PHP, uma tendência irreversível“, mostrando números e fatos que comprovam que o interesse pela linguagem não diminuiu, ao contrário do que se diz por aí.

Na minha opinião achei o evento muito bom. As salas dos mini-cursos ficaram cheias pela manhã, e um bom público retornou do almoço para as palestras. Enfim, o saldo foi extremamente positivo para a comunidade PHP do DF e região. Parabéns a todos.

Mais uma chance à Acessibilidade

May 15th, 2007 by newton

Vi no Terra a notícia de que saiu uma portaria da Secretaria de Logística e Tecnologia de Informação, do Ministério do Planejamento, para que os sites do governo sejam adaptados para os portadores de necessidades especiais que, ainda segundo a notícia, são 16,5 milhões de indivíduos.

A secretaria vai disponibilizar um software, que foi desenvolvido em conjunto com a ONG Acessibilidade Brasil, que é um avaliador de acessibilidade, como o Da Silva, mas com funcionamento diferente. O Silvinha, como é chamado o software, é instalado no servidor e analisa as páginas automaticamente, ao contrário do Da Silva, que é uma ferramenta web e analisa as páginas uma a uma.

Depois da Lei de Acessibilidade, de 2005 e da criação do modelo de Acessibilidade (e-Mag), esta é mais uma chance dos responsáveis pelos sites .gov de se adequarem à níveis aceitáveis de Acessibilidade. Mais do que isso, é a chance deles seguirem o que manda a lei e, agora, a portaria.

Infelizmente, eu acredito que só isso, mais uma vez, não será o bastante. Imagino que a SLTI poderia desenvolver uma aplicação de gestão de conteúdo e obrigar o uso da mesma nos sites do governo. Se esta ferramenta atender às regras de acessibilidade, o maior dos problemas estará resolvido, restando apenas a validação das páginas de conteúdo geradas por cada órgão.

Componentes de Visualização no Zend Framework

May 11th, 2007 by newton

Algumas pessoas que conversam comigo sobre frameworks, geralmente sobre por que escolheram A ao invés de B, citam como fundamental a existência de componentes de visualização, para facilitar o trabalho de não ter que criar diversas vezes aquelas estruturas de repetição para preencher uma tabela ou uma lista em HTML.

No Zend Framework, existe uma estrutura para a criação de Componentes na camada de visualização, exatamente para atender à essa necessidade, que são os View Helpers.

Apesar da versão padrão vir apenas com componentes básicos de formulários, para criação de botões, combos, e campos de texto, e um para criação de listas em HTML (ul/ol e li), acredito ser uma questão de tempo pra surgir uma boa quantidade de componentes capazes de realizar as mais diversas tarefas automaticamente.

Os Helpers estão localizados no diretório Zend/View/Helpers/, e você pode criar novos componentes apenas seguindo o padrão definido no manual do framework, que inclui nomenclatura das classes (Ex.: Zend_View_Helper_NomeHelper) e o fato do método de execução do componente ser o mesmo da classe (No exemplo passado, seria: nomeHelper).

Tutorial do Zend Framework em Português

May 7th, 2007 by newton

Uma das melhores referências do Zend Framework era o tutorial Getting Started With Zend Framework, disponibilizado no Akra’s DevNotes.

O Adler percebeu a dificuldade de muitos desenvolvedores em entender o tutorial, e resolveu traduzí-lo para nossa língua. Você pode baixar a versão traduzida, em PDF, na própria página do tutorial. Ainda não tive tempo de ler, mas parabéns pelo trabalho e iniciativa do Adler.

Fechar
Envie por e-mail