Olá Marco, Manter essa conversa paralela vai ser difícil, HehEHH, mas segue minha resposta:
Bem, ZF não é atrelado a um software, e sim a uma empresa, o que são coisas bem distintas. E imagino que este é o caso dos outros softwares citados. O CI é atrelado a uma empresa, EllisLab, E ao seu software carro-chefe, que é o Expression Engine. Enquanto o EE não puder evoluir pro PHP 5 por causa dos clientes, o CI não vai evoluir. Claro que uma empresa por trás pode bancar algumas coisas, e isso o Kohana não tem mesmo. Mas não acho que dependa da sorte, depende da comunidade mesmo, é nisso que está baseado o software livre. Sobre o CI: - O "autoload" de models é só na inicialização na aplicação, e não em tempo de execução, como no Kohana, utilizando o __autoload() do php! -- Newton Wagner skype: newtonwagner msn/gtalk: [EMAIL PROTECTED] http://www.newtonwagner.net/blog - http://www.owshit.com.br/ Em 04/02/08, Marco Telles<[EMAIL PROTECTED]> escreveu: > Olá a todos ! > > (postei no blog do Newton e deixo aqui minha impressão pelo Kohana) > > Passei os últimos 3 dias "brincando" com o Kohana. > Assim como você, gostei muito dele. O fato de trabalhar com objetos e > não com funções torna o código muito mais intuitivo e claro. > Usar uma view como um objeto facilita muito as coisas e o simples ato de > instanciar um objeto da maneira padrão: new, é um alento (ao menos para > mim). > Só tenho dúvidas quanto a sua citação "... não estar preso à um outro > software.": até que ponto isso pode ser benéfico ou prejudicial ? > Participando em alguns projetos Open Source que dependem somente da > comunidade, vejo a maioria agonizando ou mesmo fechados. Claro que > existem exceções, mas... ;-) > Por outro lado, quando há uma empresa (ou um grupo) forte fica mais > fácil aglutinar colaboradores. Veja o Zend, OpenSuse, Ubuntu... > Enfim, tenho algumas ressalvas quanto ao futuro do Kohana e continuo no > CodeIgniter. > Cada vez mais vejo como única alternativa o Zend. Esse sim vai dar muito > trabalho. A documentação está crescendo absurdamente com vários exemplos > práticos sendo disponibilizados, o que facilita enormemente seu > entendimento, área que o ZF ficava devendo já que sua documentação > técnica sempre foi fora de série. > > Abs > > Muita sorte para nós! > > Marco Telles > > ############# > # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) > # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ ) > # Ubuntu The power of free software ( http://www.ubuntu-br.org/ ) > # Python Programming Language ( http://www.pythonbrasil.com.br/ ) > > > > Newton Wagner escreveu: > > Descompactei, testei e gostei! :D. > > > > Apesar de precisar de alguns ajustes, só pelo fato de se preocuparem > > em desenvolvê-lo com o PHP 5, já ganhou 1000 pontos de bonus na frente > > do CI. :). > > > > > > Ia escrever as impressões aqui, mas acabei me empolgando e preferi > > postar no blog: > > > > http://www.newtonwagner.net/blog/2008/02/01/minhas-impressoes-sobre-o-kohana-framework/ > > > > Desculpem pelo "jabá". > > > > > > > > > > Em 01/02/08, Marco Telles<[EMAIL PROTECTED]> escreveu: > > > >> Já foi para o gmail. > >> Abs > >> > >> Muita sorte para nós! > >> > >> Marco Telles > >> > >> ############# > >> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) > >> > >> > >> > >> Newton Wagner escreveu: > >> > >>> Mande por favor.. pode ser algum problema aqui. :). > >>> > >>> > >>> Em 01/02/08, Marco Telles<[EMAIL PROTECTED]> escreveu: > >>> > >>> > >>>> Oi Newton, eu consegui baixar e descompactar na boa. Se for o caso, > >>>> posso mandar para seu email, já que é bem pequeno. > >>>> > >>>> Abs > >>>> > >>>> Muita sorte para nós! > >>>> > >>>> Marco Telles > >>>> > >>>> ############# > >>>> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) > >>>> > >>>> > >>>> > >>>> Newton Wagner escreveu: > >>>> > >>>> > >>>>> É, eu vi esse tópico. Inclusive me cadastrei lá no fórum, mas quero > >>>>> ver o código mesmo antes de postar algumas dúvidas lá. > >>>>> > >>>>> Alguém aí conseguiu descompactar o zip de instalação do fw? > >>>>> > >>>>> > >>>>> Outra coisa que não entendo por que as pessoas insistem em colocar a > >>>>> licença: Copyright "Kohana Team", e lá dizem que qquer um pode pegar e > >>>>> fazer o que quiser. :P > >>>>> > >>>>> > >>>>> > >>>>> Em 01/02/08, Marcus Cavalcanti<[EMAIL PROTECTED]> escreveu: > >>>>> > >>>>> > >>>>> > >>>>>> http://forum.kohanaphp.com/index.php/topic,515.0.html > >>>>>> > >>>>>> 2008/1/31 Newton Wagner <[EMAIL PROTECTED]>: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Pois é, mas notei algo que já me agradou. Os helpers foram > >>>>>>> transformados em classes estáticas: html::anchor(). > >>>>>>> > >>>>>>> O exemplo talvez não tenha sido dos melhores, o cara adicionou um > >>>>>>> monte de código que pode ou não fazer parte da view. > >>>>>>> > >>>>>>> > >>>>>>> Pelo que entendi, toda essa lógica com os segmentos da URI é pra > >>>>>>> verificar se a página é editável ou não, isto é, se ele exibe um link > >>>>>>> "editar página" ou não. > >>>>>>> > >>>>>>> Não deixa de ser lógica de visualização, mas se isso se repetir em > >>>>>>> diversas páginas, ou ficar complexo de mais, poderia ter criado um > >>>>>>> helper pra auxiliar nessas tarefas. :). > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Newton Wagner > >>>>>>> > >>>>>>> skype: newtonwagner > >>>>>>> msn/gtalk: [EMAIL PROTECTED] > >>>>>>> > >>>>>>> http://www.newtonwagner.net/blog > >>>>>>> - http://www.owshit.com.br/ > >>>>>>> > >>>>>>> > >>>>>>> Em 31/01/08, Marco Telles<[EMAIL PROTECTED]> escreveu: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Como o outro tópico falava do CI 6 achei melhor abrir um específico. > >>>>>>>> Segue abaixo um pedaço de código exemplo retirado de um tutorial do > >>>>>>>> site > >>>>>>>> Kohana. É uma view (footer.php) > >>>>>>>> A primeira vista, para mim olhar uma view no CI é muito mais limpo do > >>>>>>>> que o exemplo abaixo. Não se diz que view deve conter o mínimo (ou > >>>>>>>> nenhum) código ? Aqui parece que vão no sentido inverso... > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> |<?php > >>>>>>>>> > >>>>>>>>> $no_edit = array <http://www.php.net/array>("add", "edit", > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>> "details"); > >>>>>> > >>>>>> > >>>>>> > >>>>>>>>> /* Set this page for the login redirections */ > >>>>>>>>> if ($this->uri->segment(1) != "user" and !in_array > >>>>>>>>> <http://www.php.net/in_array>($this->uri->segment(1), $no_edit)) > >>>>>>>>> { > >>>>>>>>> $this_page = $_SERVER["REQUEST_URI"]; > >>>>>>>>> $this->session->set(array > >>>>>>>>> <http://www.php.net/array>("last_page" => $this_page)); > >>>>>>>>> } > >>>>>>>>> if ($this->session->get("loggedin") and !in_array > >>>>>>>>> <http://www.php.net/in_array>($this->uri->segment(1), $no_edit)) > >>>>>>>>> echo <http://www.php.net/echo> > >>>>>>>>> html::anchor((($this->uri->rsegment(1) != '') ? > >>>>>>>>> $this->uri->rsegment(1) : 'page') . '/edit/' . > >>>>>>>>> $this->uri->segment(1) > >>>>>>>>> . (($this->uri->segment(2) !== false) ? ('/' . > >>>>>>>>> $this->uri->segment(2)) > >>>>>>>>> : ''), 'Edit this page'); > >>>>>>>>> > >>>>>>>>> ?> > >>>>>>>>> </div> > >>>>>>>>> <div id="footer"> > >>>>>>>>> <p>© Copyright 2007 Kohana</p> > >>>>>>>>> </div> > >>>>>>>>> > >>>>>>>>> <?php if > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>> (!$this->session->get("loggedin")):?><h3><?=html::anchor("user/login", > >>>>>> > >>>>>> > >>>>>> > >>>>>>>>> "LOGIN")?><?php endif; ?> > >>>>>>>>> <?php if > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>> ($this->session->get("loggedin")):?><h3><?=html::anchor("user/logout", > >>>>>> > >>>>>> > >>>>>> > >>>>>>>>> "Logout")?></h3> > >>>>>>>>> <h3><?=html::anchor("page/list_pages", "Page > >>>>>>>>> Administration")?></h3><?php endif; ?> > >>>>>>>>> </body> > >>>>>>>>> </html>| > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> Abs > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Muita sorte para nós! > >>>>>>>> > >>>>>>>> Marco Telles > >>>>>>>> > >>>>>>>> ############# > >>>>>>>> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) > >>>>>>>> # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ ) > >>>>>>>> # Ubuntu The power of free software ( http://www.ubuntu-br.org/ ) > >>>>>>>> # Python Programming Language ( http://www.pythonbrasil.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 > >>>>>> > >>>>>> _______________________________________________ > >>>>>> 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 > >>>> > >>>> > >>>> > >>> > >>> > >> _______________________________________________ > >> 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 > _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

