Pessoal,

Minha empresa desenvolve diversos softwares e eu estava querendo
migrar para utilizar o modelo Cake. Porém, fica uma dúvida: Todas as
aplicações compartilham coisas em comum, por exemplo os CSS, algumas
formas de apresentar tabelas (elements), alguns objetos para abrir
janelas (layers) em javascript (helpers), forma de comunicação com a
parte de modelagem (datasource - aqui eu uso sempre XML-RPC, não uso
dbo datasource), etc.

O problema é como eu organizaria isso? Faria cada aplicação uma pasta
nova e replicaria as coisas em comum? Mas e a manutenção?

Pensei em fazer algo como um framework que utilizasse o Cake como
engine hehe, ou seja, utilizo o Cake e dentro de app coloco toda a
parte comum das aplicações e dentro de plugins ficariam as aplicações.
O que acham? O problema é que as aplicações ainda podem ter plugins e
estes eu gostaria que fossem plug & play, ou seja, colocando no
diretório plugins a aplicação já entenda que é para carregá-los.

Outra idéia seria modificar o framework do Cake, mas isso é mais
custoso na parte de manutenção, pois a cada alteração do Cake eu teria
que ficar comparando e atualizando a mão, ou um merge meio fajuto e
cuidadoso. Com esse framework alterado, eu colocaria ele dentro da
path do php, onde as aplicações rodariam direto.

O que acham? Já passaram por isso? Têm alguma sugestão?


Juan Basso
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a