Entries Tagged 'php' ↓

symfony cookbook - tradução de duas novas receitas

 

Pessoal,

 

O Fabien acaba de publicar dois novos tutoriais sobre personalização de mensagens de erro no symfony 1.2 e um outro sobre teste unitario de modelos ( doctrine e propel models)

E em tempo recorde, fiz a tradução desses dois novos tutoriais, que irão aparecer  online aqui:

http://www.symfony-project.org/cookbook/1_2/pt_BR/

Peço que aguardem algumas horas, pois o site faz 3 atualizações por dia para carregar esse tutoriais comitados, a próxima atualização é as 21h.

Novidades do PHP 5.3

 

Ontem ( dia 24 de Julho de 2008) é feature freeze para o PHP 5.3,  o numero de commits foi alto devido a esse freeze.

Essa versão, mais até mesmo que a 5.2, vai incluir diversas funcionalidades interessantes e a muito
solicitadas, como namespaces e funções lambda.  Confira:

  •  Clousures e lambda functions
    Agora podemos fazer algo assim:
    <?php
    $lambdaFunc = function($name){ echo "Hello " . $name;  }
    $lambdaFunc(’Lucas’)
  • Suporte a Namespaces
  • Late Static Binding
  • Adicionado suporte ao Error Mode Deprecated para Usuarios.
  • Possibilidade para tratar Exceçoes em métodos destrutores
  • Adicionada constante __DIR__ (diretorio do arquivo)
  • Spl agora é extensão oficial e não pode ser desabilitada
  • Inumeras novas interfaces e Iteradores de Array na Spl
  • E um sem numero de bugs corrigidos

 Esta é sem duvida uma das maiores mudanças no ramo 5.3, somente a adiçao do suporte a namespaces, que estava agendado para o PHP 6, demonstra o impacto que esta versão ira trazer aos desenvolvedores.

Dia 31 de Julho esta planejado lançamento do primeiro alpha, e então lançamento em Setembro/Outubro

Antes de PHP 6, planejado para o primeiro trimestre de 2009, podemos ter uma versão intermediaria, o PHP 5.4, mas isso dependera muito se funcionalidades ou parte delas da 5.3 não forem concluidas em tempo.

symfony 1.1 - saindo do forno

O desenvolvimento do framework php symfony esta chegando perto do release final.

Atualmente o segundo release candidate esta bastante estável e deve ser também o ultimo antes do release final.

Algumas novidades:

  1. Independência de Camada de Mapeamento O/.
  2. Um novo e completo framework de Forms.
  3. Novas classes de configuração POR projeto que permitem inumeras personalizações.
  4. Suporte a diferentes formatos de saída ( Json, Html, Iphone, e qualquer outro que você desejar)
  5. Sistemas de Task totalmente refeito ( retirado pake)
  6. Subframeworks desacoplados:
    Agora todas as classes refereciam a EventDispatcher, removendo depêndencias e flexibilizando o uso.

Nas próximas semanas vou tentar abordar alguns desses itens em artigos completos, se alguém tiver sugestões de qual parte iniciar, deixe nos comentarios.