Conheça o framework de desenvolvimento PHP Yii
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).
Se é verdade quando você diz que:
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. ;-)
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.
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.
Allan, a Sun é criadora da versão 1.0. Depois ela fornece a especificação e cada um implementa como quer. Só duvido que no Windows algo bata a VM dela.
a MS fez uma VM pra Windows bem melhor que a da Sun, mas o resultado todo mundo sabe qual foi…
quanto à esse framework , se foi feito pelo mesmo pessoal do Prado, deve ser ótimo
Prezados,
Um gráfico de comparação, em nível de performance, pode ser visualizado aqui: http://www.yiiframework.com/performance/
Notem que os dados tem como fonte a própria equipe de desenvolvimento do framework. Neste caso, obviamente, testes são necessários para se tirar conclusões próprias. Além do mais, isso deve variar do tipo de aplicação e até cenário envolvido.
Abraços!
Code Igniter é a melhor em relação a desempenho.
Quem quiser dar uma analisada melhor: http://avnetlabs.com/php/php-framework-comparison-benchmarks
comparação entre algumas framewoks em PHP.