Visite também: UnderLinux ·  VivaOLinux ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Conheça o framework de desenvolvimento PHP Yii

“Desenvolver código com rapidez mas sem abrir mão da qualidade do software é o constante desafio de qualquer programador moderno. Não importa o ambiente operacional, os requisitos/plataforma de hardware, o banco de dados utilizado ou a linguagem escolhida, tudo tem que ficar coeso, de acordo com o projeto e desenvolvido de forma veloz.

Quando a temática envolve a linguagem de programação PHP, por exemplo, nós temos atualmente mais de uma dezena de frameworks que prometem e de fato agilizam (e muito) o trabalho do desenvolvedor. São ferramentas munidas de “motores de arranque” bastante úteis, com códigos pré-prontos e com a capacidade de criar a “parte chata” de qualquer aplicação (CRUD) de forma quase autômata. Dentre os mais populares frameworks PHP, podemos destacar o CakePHP, o Symfony, Zend Framework, CodeIgniter, Prado, etc…

Recentemente descobri uma nova ferramenta, o Yii PHP Framework. Licenciado sob BSD License, o ambiente de desenvolvimento conta com uma lista de features compatível aos demais frameworks citados acima e bastante escalável.

Dentre os principais recursos podemos destacar: Desenvolvimento em MVC, validação automática de formulários, widgets da Web 2.0, recursos de internacionalização, suporte a XSS e seções, totalmente baseado na programação orientada a objetos, métodos específicos para criação de documentação, mecanismos de integração com outros frameworks e ferramentas (Ruby on Rails, Prado, Symfony, Joomla, etc…) e, como não poderia deixar de ser, gerador automático de código (CRUD).

Um desenvolvedor mais experiente e que já fez uso de frameworks para desenvolver seus códigos, ou mesmo o leitor mais atento deve estar se perguntando: Se praticamente 100% das features do Yii estão presente nos demais frameworks, porque eu deveria testá-lo? – A resposta mais objetiva se dá em função da performance prometida pelo Yii quando do atendimento de requisições. A equipe de desenvolvimento da ferramenta promete uma performance (requisições atendidas por segundo) 87% maior em média do que em aplicações desenvolvidas com o Zend, por exemplo.”

Enviado por Jackson Laskoski (jackson_laskoskiΘyahoo·com·br) – referência (jack.eti.br).

• Publicado por Augusto Campos em 10/05/2009 às 4:00 pm
• Link direto para este post: http://br-l.org/!10626
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Desenvolvedores

Comentários dos leitores para “Conheça o framework de desenvolvimento PHP Yii”

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Em algumas notícias os comentários são exibidos de forma paginada, com links abaixo do formulário de inserção de novo comentário. Leia os Termos de uso do BR-Linux.

  1. Se é verdade quando você diz que:

    A equipe de desenvolvimento da ferramenta promete uma performance (requisições atendidas por segundo) 87% maior em média do que em aplicações desenvolvidas com o Zend, por exemplo.

    Então os desenvolvedores do PHP Yii fizeram um framework de melhor performance que o mesmo desenvolvido pelos programadores da linguagem PHP (que são, de certo modo, os mesmos que criam o Zend).

    Se isso for verdade, temos um grupo externo desenvolvendo um framework de melhor performance que o do pessoal interno. ;-)

  2. nosfera (usuário não registrado) em 10/05/2009 às 8:29 pm

    O criador do Yii e mesmo que participou da criação do Prado Framework.
    Eles foram convidados para integrar a equipe do zend framework a um tempo atras, mas decidiram continuar tocando seus projetos, ainda bem pois tanto o prado como o yii sao otimos frameworks.

  3. Allan Taborda dos Santos (usuário não registrado) em 10/05/2009 às 8:55 pm

    A Sun é a empresa criadora do Java, mas há máquinas virtuais mais rápidas do que a da própria Sun. Então, é perfeitamente possível que um grupo externo desenvolva um framework de melhor performance que o do pessoal interno.

O prazo para comentar neste post já expirou - visite a capa do site para posts mais recentes.