CodeIgniter e Lumine, em um só framework
Olá a todos, é mais uma vez com muita emoção que venho por aqui dizer que consegui fazer a integração do Framework Lumine ao CodeIgniter.
CodeIgniter é um ótimo framework MVC OpenSource para PHP.
Assim que comecei a utilização dele, fiz uso do Lumine para o mapeamento Objeto Relacional. Só que ele não estava integrado ao CodeIgniter, para sua utilização nos controllers, eu tinha que chamar um arquivo, por require, e só assim criaria o objeto de configuração e assim inicializaria a sua utilização.
Após o lançamento do Lumine 1.02-beta, resolvi estudar a integração do Lumine no framework CodeIgniter, se fazendo do uso do autoload, load, e outras facilidades que só o CodeIgniter traz.
Após algumas horas de adaptações, criação, edição, consegui fazer a integração total do Lumine ao CodeIgniter. Ainda está em fase de testes, mas já pode ser utilizado.
Agora o arquivo de configuração do Lumine não existe mais, no lugar é usado o arquivo database dentro da pasta config do CodeIgniter, alterando os valores conforme o banco de dados.
Outra coisa que tambem descobri, é o suporte do Lumine a apenas o MySQL e ao PostgreSQL. Em breve, com um pouco mais de tempo, integrarei outros bancos de dados ao Lumine, fazendo-o mais completo a cada passo.
Espero que mais essa contribuição seja de mais valor a comunidade PHP. Em breve disponibilizarei aqui o Framework completo e integrado.
Até a proxima!



março 16th, 2008 at 17:20
Uma pergunta básica que me consome ( uma fez que tenho meu proprio framework mvc mas preciso de mais gente trabalhando comigo ):
MVC proprio ?
Smarty?
CodeIgniter?
Qual a grande ( e real ) diferença no uso deles? Eu tenho algumas dúvidas de cunho conceitual e prático e gostaria de algumas opiniões.
março 16th, 2008 at 23:07
MVC Proprio: Vantagem de se conhecer totalmente o framework, fácil adaptação com qualquer outro framework, a grande desvantagem é q como fica só com uma equipe de desenvolvimento, e a contribuição relativamente baixa, não haverá grandes avanços e dificuldade em avanços da comunidade.
Smarty: Eu já usei, gostei muito, mas na realidade, ele só serve pra naum ta misturando o php no html, q é um dos principios do MVC. Mas não tem ambiente de modelos, nem trabalha diretamente com controladores, enfim, é bom pra começar a entender a coisa toda, mas não considero a solução definitiva.
CodeIgniter: A grande vantagem, é o auxilio da comunidade. A comunidade do CI é enorme, existe uma grande variedades de plugins, e grandes contribuições. o Codigo sempre terá q ser perfeito, e a correção de bugs será rápida.
Sempre ter em mente boas praticas de programação é o ideal, independente de framework, um bom codigo sempre será fácil de ler e de dar manutenção.
=]