Bem, numa comparação mais superficial, eu diria que o foco do Code
Igniter é o desenvolvimento ágil e "plug and play". Isto é, você baixa
ele e praticamente já pode sair usando, com pouquíssimas configurações
/ adaptações.

O Kohana, conforme já falei aqui e no meu blog, tem todos os
benefícios do Code Igniter, com a vantagem de ter sido desenvolvido
exclusivamente para o PHP 5. Isso lhe permitiu usar e abusar dos
métodos mágicos, exceptions, ...

O Zend Framework, no meu entender, é algo mais robusto e muito melhor
organizado do que os dois acima. Porém você vai precisar de um esforço
um pouco maior pra começar a desenvolver sua primeira aplicação. Além
disso, apesar da organização (talvez até por causa disso), a curva de
aprendizado é um pouco maior. Porém, na minha opinião, é O framework
PHP. É mantido por ninguém menos que a Zend e tem muita gente
colaborando.

Symfony, assim como o ZF, é algo mais parrudo e mais consolidado na
comunidade, além de ser um framework muito utilizado e, se não me
falha a memória, tem apoio do Yahoo!.


Qual utilizar vai depender das suas necessidades, como já disseram por
aqui antes. Mas acho que a visão geral é essa ae.



2008/6/2 Marco Telles <[EMAIL PROTECTED]>:
> Haaaa táaaa :)
> É que já tô dando tilt...
>
> Abs
>
>
> Luciano Soares escreveu:
>>  Nesse link que o Hermes passou
>>
>>  http://www.codeigniter.com.br/livro/
>>
>>  Era a esse link que eu estava me referindo.
>>
>> 2008/6/1 Marco Telles <[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>>:
>>
>>     Oi Luciano, não entendi, no site que estamos montando ? Onde está
>>     isso ?
>>     Eu cheguei agora, vi seu email, fui ao site ver se alguém tinha
>>     postado
>>     algo, mas está tudo normal...
>>
>>     Abs
>>
>>     Muita sorte para nós!
>>
>>     Marco Telles
>>
>>
>>
>>     Luciano Soares escreveu:
>>     >  Fiquei preocupado ao ver que foi disponibilizado um livro com
>>     > direitos autorais no site.
>>     >
>>     >  Não acho isso legal, isso pode gerar processo por vilação de
>>     direitos
>>     > autorais. Não acho que seja um coisa legal colocar num site do Code
>>     > Igniter materiais que violam a lei.
>>     >
>>     >  Se que disponibilizar dá um link do emule ou torrent sei lá, mas é
>>     > minha opinião que isso não estivesse no site.
>>     >
>>     >  Principalmente agora que pretendemos que o site tenha maior
>>     visibilidade.
>>     >
>>     > 2008/6/1 Hermes Alves Dias Souza <[EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>
>>     > <mailto:[EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>>>:
>>     >
>>     >     Dá uma lida nisto Renato:
>>     >     http://www.codeigniter.com.br/livro/
>>     >
>>     >     No final deste livro de um CRUD que faz o que você quer.
>>     >
>>     >
>>     >
>>     >     Att,
>>     >
>>     >     'É um orgulho ter você como nosso cliente'
>>     >
>>     >     ____________________________
>>     >     Hermes Alves
>>     >     Gerente TI
>>     >
>>     >     *ArgoHost.net*
>>     >     *Hospedagem Web com Facilidade*
>>     >     http://www.argohost.net
>>     >     Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
>>     >     Contato direto: Ramal 107
>>     >     E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>     >
>>     >
>>     >
>>     >
>>     >
>>     >
>>     >     Em Dom, 2008-06-01 às 17:13 -0300, Renato Silva escreveu:
>>     >
>>     >>     Então hermes, por isso estou pedindo aqui opiniões imparciais,
>>     >>     pois eu fiz um "hello database" baseado no screencast do blog e
>>     >>     não gostei muito.
>>     >>
>>     >>     Não consegui entender como criar um domain model de
>>     verdade, pois
>>     >>     o blog de exemplo tá mais para um sistema procedural. Não
>>     >>     consegui achar um tutorial de como criar aplicações *realmente*
>>     >>     OO com o CI.
>>     >>
>>     >>     Outra coisa que não gostei muito foi o scaffolding que achei um
>>     >>     pouco crú, apesar de visualmente muito bonito. Estou procurando
>>     >>     um framework que já crie os controles adequados para datas,
>>     >>     chaves estrangeiras e as devidas validações client e/ou
>>     server side.
>>     >>
>>     >>     Outro problema foi fazer um link para css. Como o .htaccess
>>     (que
>>     >>     eu ralei pra fazer funcionar) passa tudo pro index.php, a
>>     url da
>>     >>     página é alterada e pra você referenciar um css na mesma pasta
>>     >>     tem que colocar o caminho completo, fazendo uma referência
>>     >>     desnecessária.
>>     >>
>>     >>     Também testei o QCodo. O site não é bonitão como o do
>>     >>     CodeIgniter, nem o scaffolding, chamado de form drafts. A
>>     >>     documentação do site parece um pouco desatualizada. Mas achei a
>>     >>     idéia dele muito interessante. É o seguinte: ele pega teu
>>     banco e
>>     >>     gera as classes de domínio, separadas em duas classes, uma com
>>     >>     sufixo Gen que é atualizada quando a estrutura do banco muda, e
>>     >>     outra sem nada que é a classe de domínio em si que nunca é
>>     >>     re-gerada e é onde você coloca suas regras de negócio. A classe
>>     >>     Gen fica responsável pela persistência da classe no banco, ou
>>     >>     seja, um Active Record.
>>     >>
>>     >>     Também são gerados os form drafts para visualizar e editar os
>>     >>     itens. Nas chaves estrangeiras é exibida uma combo com o
>>      retorno
>>     >>     do método toString da classe referenciada, que você customiza
>>     >>     como quiser. Campos de data viram combos com os meses, dias,
>>     >>     anos, horas e minutos. Acho que dá pra virar um calendário
>>     >>     também. Quando você coloca valores inválidos, aparece no
>>     campo um
>>     >>     erro em vermelho indicando.
>>     >>
>>     >>     Problemas para adotar o QCodo: parece pouco conhecido,
>>     tenho que
>>     >>     arrumar tempo pra aprender à vera como customizar as
>>     classes e os
>>     >>     forms, tem que traduzir para o português os form drafts, e tem
>>     >>     que aprender como mover o código gerado para uma hierarquia de
>>     >>     pastas mais natual do que a do framework.
>>     >>
>>     >>     Problemas para adotar o CodeIgniter: saber se dá e como
>>     fazer uma
>>     >>     aplicação *realmente* OO, o esquema de urls atrapalha na
>>     hora de
>>     >>     fazer links simples em html como referências css, o
>>     scaffolding é
>>     >>     básico demais e não tem validações, e não pode ser customizado.
>>     >>     Claro que essas são as minhas impressões, gostaria de saber
>>     >>     soluções para esses problemas.
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>     2008/6/1 Hermes Alves Dias Souza <[EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>
>>     >>     <mailto:[EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>>>:
>>     >>
>>     >>         Olá Renato,
>>     >>
>>     >>         Eu sou a pessoa que decide qual tecnologia utilizar na
>>     >>         ArgoHost.net e escolhi Code Igniter por sua portabilidade e
>>     >>         facilidade de instalação/utilização algo que não
>>     encontrei no
>>     >>         Zend, Cake e Symphony. Tem outros aspectos nas concorrentes
>>     >>         que o Code Igniter não possui, como mais robustez.  O Code
>>     >>         Igniter é mais timido. em certos aspectos mas sua
>>     >>         portabilidade supera a concorrência.
>>     >>
>>     >>         Te sugiro escrever um Hello World em cada framework e
>>     depois
>>     >>         ter sua própria opinião.
>>     >>
>>     >>
>>     >>         Att,
>>     >>
>>     >>         'É um orgulho ter você como nosso cliente'
>>     >>
>>     >>         ____________________________
>>     >>         Hermes Alves
>>     >>         Gerente TI
>>     >>
>>     >>         *ArgoHost.net*
>>     >>         *Hospedagem Web com Facilidade*
>>     >>         http://www.argohost.net
>>     >>         Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
>>     >>         Contato direto: Ramal 107
>>     >>         E-mail: [EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
>>     <mailto:[EMAIL PROTECTED]>>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>
>>     >>         Em Dom, 2008-06-01 às 16:07 -0300, Paulo Souza escreveu:
>>     >>
>>     >>
>>     >>>         Renato, seja bem-vindo!
>>     >>>         Eu particularmente não conheço a fundo nem o Zend ou o
>>     Cake e nunca
>>     >>>         trabalhei ou procurei saber sobre os outros na sequencia.
>>     >>>         Nos estudos que fiz para adotar um framework para
>>     desenvolver, escolhi o
>>     >>>         CI pela sua facilidade de implementação e manipulação.
>>     >>>
>>     >>>         Em Dom, 2008-06-01 às 16:01 -0300, Renato Silva escreveu:
>>     >>>         > Meu nome é Renato e sou do Rio de Janeiro, sou novo
>>     na lista.
>>     >>>         >
>>     >>>         > Queria saber se a lista é movimentada e o que vocês
>>     acham,
>>     >>>         > imparcialmente, do CodeIgniter em relação ao Zend
>>     Framework, Cake PHP,
>>     >>>         > PRADO, MIOLO e QCodo.
>>     >>>         >
>>     >>>         > Abraços.
>>     >>>         > _______________________________________________
>>     >>>         > Lista mailing list
>>     >>>         > [email protected]
>>     <mailto:[email protected]> <mailto:[email protected]
>>     <mailto:[email protected]>>
>>     >>>         >
>>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>     >>>
>>     >>>
>>     >>>         _______________________________________________
>>     >>>         Lista mailing list
>>     >>>         [email protected]
>>     <mailto:[email protected]> <mailto:[email protected]
>>     <mailto:[email protected]>>
>>     >>>
>>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>     >>>
>>     >>
>>     >>
>>     >>         _______________________________________________
>>     >>         Lista mailing list
>>     >>         [email protected]
>>     <mailto:[email protected]> <mailto:[email protected]
>>     <mailto:[email protected]>>
>>     >>
>>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>     >>
>>     >>
>>     >
>>     >     _______________________________________________
>>     >     Lista mailing list
>>     >     [email protected] <mailto:[email protected]>
>>     <mailto:[email protected] <mailto:[email protected]>>
>>     >
>>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>     >
>>     >
>>     >
>>     ------------------------------------------------------------------------
>>     >
>>     > _______________________________________________
>>     > Lista mailing list
>>     > [email protected] <mailto:[email protected]>
>>     > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>     >
>>
>>     _______________________________________________
>>     Lista mailing list
>>     [email protected] <mailto:[email protected]>
>>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]

http://www.newtonwagner.net/blog
- http://www.owshit.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a