Sistemas em PHP: migrando pra frameworks
No trabalho estamos planejando passar por um longo processo de migração de todo um sistema web para um framework PHP. Essa aventura vai ser difÃcil porque o sistema atual está num framework padrão que não é o ideal, mas é o que tem funcionado há um bom tempo e toda a equipe já está acostumada.
Nosso colega Newton Wagner já andou pesquisando um framework dentre os vários já sugeridos em grupos de desenvolvedores PHP, e depois de alguns brainstorms, decidimos por testar o Code Igniter.
No cenário atual, temos vários módulos ou sub-sistemas dentro de um sistema principal, e mesmo quem nunca trabalhou com esse tipo de divisão, já deve imaginar que existem muitos complicadores, como vários schemas no MySQL, milhares de arquivos-macarronada (PHP e HTML tudo junto), bibliotecas PHP e JS com funções que não acabam, e até uma estrutura de diretórios cabulosa. Quem começou isso tudo realmente fez um grande trabalho, mas grande mesmo de tamanho, porque os padrões de desenvolvimento quase nunca foram seguidos…
Mas a integração já começou a funcionar! Como o Code Igniter se mostrou bastante flexÃvel, agora está sendo possÃvel usar verdadeiramente OO. E de uma forma transparente para o usuário, já podemos começar a criar pequenos controles rodando com esse novo framework.
Como geralmente tento ser um cara otimista, visualizo que o futuro promete. Vai dar trabalho, mas no final vai dar certo!

Grande abraço.
Felipe
Quanto ao uso do CI como framework de desenvolvimento, já está no ajudando muito na criação de novas funcionalidades para os sistemas existentes. O trabalho mesmo vai ser reescrever o que já existe, que está uma macarronada só.
Também estou bastante otimista! hehehe
No momento estou criando uma versão para português do User Guide para facilitar a ‘evangelização’ da galera do serviço e de quebra contribuir com a comunidade deste projeto bacana que é o CI.
Quando ela estiver pronta irei deixar uma mensagem no fórum do CI. Meu usuário lá é sjardim.
[]’s