CodeIgniter

Logo Code IgniterCodeIgniter é um poderoso framework PHP que utiliza a arquitetura MVC.

Um framework é uma estrutura de suporte para desenvolvimento de software. Inclui módulos prontos para abstração de rotinas repetitivas. Traduzindo. Com um framework o programador não precisa reinventar a roda a cada novo projeto.

MVC

A arquitetura MVC – Model, View, Controler – define o desenvolvimento de software em camadas separadas.

  • Model – No model são executadas as tarefas com bancos de dados.
  • View – No view são feitas as entradas e saídas de conteúdo. Ou seja, a interface que é apresentada ao usuário.
  • Controller – O controller executa o processamento e aplica as regras do negócio. Fazendo as requisições de dados ao model e recolhendo e apresentando dados através das views.