Depende muito. Como falei, a v2 do Kohana já está amplamente difundida, a v3 pode ser considerada quase que como um fork da v2, pois ela é quase toda diferente da v2. Eu estou louco pra v3 se tornar oficial logo, pois ao ver as RCs me empolguei bastante com o que foi feito e refeito, o problema é que não confio em usar a v3 pra projetos profissionais ainda, então vou esperar mais um pouco e seguir com a 2.3.4.
On 18 dez, 20:01, Fabio Lima <[email protected]> wrote: > Anderson, > > O bug que você passou tá resolvido, mas preocupou-me o tempo que > passou pra ser resolvido. :( > > Nov/05 a Out/07. Muito tempo. > > <Off-Topic> > A questão me fez lembrar. Antigamente o acesso ao Firebird pelo PHP > era feito pelo módulo ibase, e tudo o que encontrei na época mostrava > que na verdade tratava-se do módulo do interbase, e portanto não era > 100% suportado para o firebird 2 em diante. Sempre tive a sensação que > o Firebird é deixado de lado no desenvolvimento do PHP. > > Pergunto: Isso ainda é verdade? Qual a melhor forma de acessar o > FirebirdSQL no PHP atualmente? Ou o melhor era eu partir para um > PostgreSQL mesmo? > </Off-Topic> > > Voltando ao assunto importante. Vou colocar a questão de forma > diferente pra ver no que dá. :) > > Possuo 2 sistemas desenvolvidos a uns 6 anos em Delphi (Nem lembro > mais qual a versão que utilizei), e Firebird 1.5. A uns 4 anos um > problema de HD detonou o código fonte de ambos. ("Em casa de Ferreiro > o Espeto é de pau", aprendi a lição e implementei um backup de > verdade). > > Eles são 100% funcionais aqui, mas desde o problema no hd tenho > intenção de desenvolvê-los em PHP unificando-os e aproveitando para > acrescentar algumas melhorias no sistema. (principalmente o controle > de acesso por usuário, que hoje simplesmente é inexistente e mais > alguns coisas.) Trata-se basicamente de 1 sistema para edição de dados > e emissão de relatórios utilizado por mim, e 1 sistema para consultas > simples do cobrador. > > Trata-se de uma construtora e o sistema faz o controle de Contratos > (com atualização monetária das parcelas dos contratos) e dos > respectivos recebimentos dos mesmos. Tudo muito simples e direto (sou > administrador de empresas por formação). Substituindo uma planilha > excel que tava dando trabalho demais pra manter. > > Escrevi um monte só pra perguntar o que você aconselham diante dessas > informações adicionais. :) > > A documentação sobre o KO3 fala basicamente que a diferença é que a > versão 2 utiliza MVC e a versão 3 HMVC. É "apenas" essa a diferença? > Procurando sobre a diferença entre MVC e HMVC, não encontrei nada > muito relevante (talvez não tenha entendido direito ou não tenha > procurado direito. :/ ). > > O sistema é simples, daria para eu desenvolver sem nenhum framework > sem nenhuma dificuldade. Estou querendo utilizar um framework porque > isso facilitaria a manutenção futura do sistema. Como não tenho > esperiência com frameworks, tenho receio de estar tentando usar um > "canhão pra matar uma mosca" e no final terminar voltando ao velho > paradigma. > > Aiai. vida cruel essa de micro empresário. ;) > > Então? Devo utilizar o o 2.4, 3.0, nenhum, ou tirar umas férias e > torcer pra nunca precisar mudar o sistema? ;) > > P.S: Desculpem o post gigante. Se eu estiver saindo muito do tema do > grupo é só me falar. > > ---------------------- > > []'s > > Fabio Lima > Fortaleza - CE - Brasil > > 2009/12/18 Anderson Marques Ferraz <[email protected]>: > > > Tenho tentado usar o Firebird via PDO com o Kohana 3, e não gostei muito. > > Não sei, mas acho que muitas coisas são orientadas a bancos do tipo MySQL, e > > o Firebird é bem diferente. Inclusive acho uma excelente idéia não usar as > > coisas nativas do Kohana para Firebird via PDO, porque algumas coisas eu > > tive que mexer no código do framework pra poder "funcionar" (digo isso pois > > não sei se o que fiz era mesmo correto) como comentar trechos de código para > > que as consultas SQL funcionassem, mesmo via PDO. > > > Por exemplo, a definição do charset a ser utilizado na conexão com o > > Firebird é feita na hora da conexão com o banco, e via Kohana PDO ele tenta > > executar um SQL com do banco já aberto (pelo menos, foi o que eu entendi). > > Existe o mesmo comando para Firebird também, salvo engano o chamado "SET > > NAMES <CHARSET>" (ou algo do tipo). Posso ter confundido alguma coisa, mas é > > fato que não funcionou na versão 2.0 do Firebird. > > > Vou tentar seguir a recomendação do Rodrigo Paiva e tentar implementar minha > > própria biblioteca de acesso ao Firebird com as funções já fornecidas, o que > > seria trivial. Acho, inclusive, que é melhor que utilizar PDO, pois já > > experimentei problemas ao utilizar PDO[1], além do suporte ser > > experimental[2]. Entretanto, gostaria MESMO de implementar uma biblioteca > > firebird de acordo com a hierarquia de classes do sistema Kohana 3, mas não > > parece ser tão simples, além de não dispor de tanto tempo e ainda não haver > > uma documentação tão sólida assim sobre os internals do Ko3 > > > [1]http://bugs.php.net/bug.php?id=35386 > > [2]http://php.net/manual/pt_BR/ref.pdo-firebird.php > > > 2009/12/18 Fabio Lima <[email protected]> > > >> Rodrigo e Marcos, > > >> Obrigado pelas respostas. :) > > >> FIcou aberta apenas a questão da versão. Pra mim que não conheço é > >> complicado decidir qual versão utilizar. :( > > >> Com relação ao Firebird, vou fazer isso mesmo. Pesquisar se consigo o > >> suporte, e se não conseguir implemento via PDO mesmo. > > >> Rodrigo, programo de o Clipper 87 (mais ou menos 93, acho). Mas sempre > >> fiz isso por hobby, então, em termos práticos não é tanta experiência > >> assim. ;) > > >> Faz algum tempo que não paro pra programar, não fiz quase nada no PHP5 > >> ainda. > > >> Obrigado novamente pela atenção. :) > > >> ---------------------- > > >> []'s > > >> Fabio Lima > >> Fortaleza - CE - Brasil > > >> 2009/12/17 Rodrigo Paiva <[email protected]>: > >> > Bem vindo, Fábio. > > >> > 1. Plenamente. Creio que Kohana e CI sejam os mais fáceis de se > >> > aprender. Tb tem o Cake, mas enfim... é o Cake (argh) rs. Quando > >> > estava procurando um framework pra me ajudar, testei o Kohana, Cake, > >> > Symfony, Prado, CI, Zend, entre outros. No Kohana eu bati o olho e já > >> > sai fazendo as coisas, achei muito prático e flexível. Hoje o defendo > >> > com unhas e dentes :P > >> > Com relação a versão, eu indicaria a 2.3.4 ou a 2.4. Acho que pra vc > >> > que está começando, pegar a 3 poderia dar dor de cabeça pq ainda não > >> > há uma boa documentação pra essa versão e vc teria que ler muito > >> > código do frame. Quando a v3 estiver 100% eu creio que vc já terá > >> > dominado o frame e saberá como mudar pra ela ;) > > >> > 2. Acho que o Kohana não tem abstração nativa pro Firebird... ACHO. Dê > >> > uma olhada diretamente na documentação do site pra confirmar isso. Mas > >> > se vc não for usar ORM e objetos nativos do Kohana, vc pode usar > >> > qualquer banco de dados. Eu mesmo não uso nada nativo do Kohana pra > >> > acessar o banco (PgSQL), tenho meu próprio model usando a PDO, que é > >> > nativo do PHP. > > >> > 3. Vc que já programa a tanto tempo não precisa se preocupar. A curva > >> > do Kohana é baixíssima. É só por a mão na massa que vc vai pegar > >> > rapidinho. Qualquer dúvida é só perguntar. > > >> > On 16 dez, 08:32, Marcelo Rodrigo <[email protected]> wrote: > >> >> Bem vindo ao grupo Fabio > >> >> Vamos lá: > > >> >> 1. As menores curvas de aprendizados em frameworks PHP estão com > >> >> CodeIgniter / Kohana. Se você está começando sugiro já começar com a > >> >> versão > >> >> 3 mesmo, em função das grandes mudanças da 2.x para 3.x que foram > >> >> implementadas. > >> >> 2. Nunca usei Firebird com Kohana, passo a bola para quem puder > >> >> responder > >> >> 3. Participar do grupo, ler postagens no planet > >> >> (planet.kohanaphp.com.br) > >> >> e pintando dúvidas: o grupo está ai :) > > >> >> Atenciosamente, > > >> >> Marcelo Rodrigo > >> >> smartFocus Tecnologiahttp://www.smartfocus.com.br > >> >> Chat Google Talk: [email protected] Skype: mrodrigow MSN: > >> >> [email protected] > > >> >> 2009/12/16 Fabio Lima <[email protected]> > > >> >> > Olá, > > >> >> > Programo em PHP desde quando saiu a versão 4. Apenas como hobby > >> >> > fazendo projetos pessoais (e pequenos). > > >> >> > Gostaria da ajuda de vocês nos seguintes questionamentos: > > >> >> > 1) Dá pra começar a aprender Kohana sem ter experiência com > >> >> > frameworks? Ou devo procurar outro framework? (qual?) Caso dê pra > >> >> > usar > >> >> > o Kohana, devo utilizar a versão 2.4 mesmo? > > >> >> > 2) Uso o servidor Linux com o PHP5 e banco de dados Firebird SQL, dá > >> >> > pra utilizá-lo com o Kohana? > > >> >> > 3) Alguma sugestão para facilitar a curva inicial de aprendizado? ;) > > >> >> > Obrigado desde já por qualquer ajuda. :) > > >> >> > ---------------------- > > >> >> > []'s > > >> >> > Fabio Lima > >> >> > Fortaleza - CE - Brasil > > >> >> > -- > > >> >> > Você está recebendo esta mensagem porque se inscreveu no grupo > >> >> > "Kohana Php" > >> >> > dos Grupos do Google. > >> >> > Para postar neste grupo, envie um e-mail para > >> >> > [email protected]. > >> >> > Para cancelar a inscrição nesse grupo, envie um e-mail para > > >> >> > [email protected]<kohana-php%[email protected]> > >> >> > . > >> >> > Para obter mais opções, visite esse grupo em > >> >> >http://groups.google.com/group/kohana-php?hl=pt-BR. > > >> > -- > > >> > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana > >> > Php" dos Grupos do Google. > >> > Para postar neste grupo, envie um e-mail para > >> > [email protected]. > >> > Para cancelar a inscrição nesse grupo, envie um e-mail para > >> > [email protected]. > >> > Para obter mais opções, visite esse grupo em > >> >http://groups.google.com/group/kohana-php?hl=pt-BR. > > >> -- > > >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana > >> Php" dos Grupos do Google. > >> Para postar neste grupo, envie um e-mail para [email protected]. > >> Para cancelar a inscrição nesse grupo, envie um e-mail para > >> [email protected]. > >> Para obter mais opções, visite esse grupo em > >>http://groups.google.com/group/kohana-php?hl=pt-BR. > > > -- > > Anderson > > ... > > mais » -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
