More about Alcides Fonseca
Go Back

CodeIgniter => OncologiaPediátrica.org

Written by Alcides Fonseca at 2007/09/03

A maneira de apresentar a framework CodeIgniter do Joaquim Rendeiro foi bastante interessante. Para além de falar da framework em si, mostrou também como a aplicou a um projecto seu OncologiaPedriátrica.

O CodeIgniter, para quem não sabe, é uma framework MVC para PHP e pelo que me apercebi, bastante fácil de começar a usar. Arrastar para uma pasta, mudar as configurações, e começar a escrever a aplicação. Ele explicou o modelo MVC e como funcionava cada componente a nível da framework.

O CodeIgniter foi escolhido pois era um projecto com alguma informação para mostrar, e havia pouco tempo para a desenvolver (como é costume) por apenas um developer. Foram apontados alguns defeitos como o pseudo-ActiveRecord que não abstrai correctamente as bases de dados e as respectivas relações. E o scaffold também é temporário, não gerando vistas nem controladores como em Rails.

Uma solução usada foi o SuperModel que é semelhante ao Scaffold, mas muito mais completo a nível de verificação e geração de vistas. Esta, entre outras, permitiram que o website fosse desenvolvido numa semana, e já esteja no ar com imenso sucesso.