Doctrine naming strategy

Doctrine ORMOlá pessoal,

Hoje vou falar um pouco sobre naming strategy uma configuração simples do Doctrine que pode fazer toda a diferença.

Atualmente possuímos diversas padronizações definidas pela comunidade do PHP, as famosas PSR. Claro, temos uma também para padronizar a forma que escrevemos o código em nossa aplicação, a PSR-2.
Continuar lendo “Doctrine naming strategy”

Anúncios

Zend procura desenvolvedor C/C++ sênior

zend_logo_3200Olá pessoal,

A Zend está procurando desenvolvedor C/C++ sênior. Já pessou em trabalhar para uma das principais patrocinadoras do PHP?

A vaga é focada para desenvolvimento do Zend Server em todas as plataformas(Linux, Windows, Max e IBM i) e suporte a recursos de terceiros.

Você poderá candidatar-se diretamente no LinkedIn clicando aqui.

Boa a sorte a todos os participantes 🙂

Anunciado roadmap do Zend Framework 3

zf-logo-mark

Bom dia pessoal,

Demorou um tempo para o pessoal da Zend começar a falar sobre o Zend Framework 3, mas finalmente, comeraçam a detalhar algumas características da próxima versão da framework.

Particularmente, acho o Zend Framework 2 um framework polemico, onde muita gente que utilizava sua versão anterior(Zend Framework 1) preferiu migrar para outros frameworks(por motivos de performance e/ou pelas mudanças da framework) e outros apoiaram as mudanças que aconteceram.

Continuar lendo “Anunciado roadmap do Zend Framework 3”

Doctrine ORM – parte 1

Doctrine ORM

Bom dia pessoal,

Hoje estarei falando do Doctrine 2, um dos melhores frameworks ORM(Object Relational Mapper) disponível para PHP.

Para quem não conhece, sistemas ORM são usados para criar uma “ponte” entre o banco de dados e sua linguagem de programação OOP. Basicamente, criamos classes chamadas de “entidades” na qual na maioria das vezes representam tabelas. Suas variáveis, representam as devidas colunas respectiva da tabela.

Frameworks ORM possuem diversas vantagens, tais como utilizar recursos do OOP(Heranças, Interfaces, Polimorfismo, etc…), gerenciar a estrutura do seu banco de dados de acordo com as entidades criadas e utilizar Queries DQL(inspiradas no Hibernate HQL do Java), onde utiliza-se apenas um formato de query independente do SGBD que esteja utilizado.

Atualmente o Doctrine ORM está na versão 2.3 estável e poderá ser utilizado em diversos frameworks PHP, como Symfony, Zend Framework e Laravel.

Continuar lendo “Doctrine ORM – parte 1”