Model: Parte lógica da aplicação que gerencia o comportamento dos dados, ou seja, todos os seus recursos (consultas ao BD, validações, notificações, etc). A camada de model apenas tem o necessário para que tudo aconteça, mas não sabe quando irá executar.
View: Gerencia a saída gráfica e textual da parte da aplicação visível ao usuário final, não possuindo a responsabilidade de saber quando vai exibir os dados, apenas como irá exibi-los.
Controller: Essa é a camada que sabe quem chamar e quando chamar para executar determinada ação, interpretando as entradas do mouse e teclado do usuário, comandando a visão e o modelo para se alterarem de forma apropriada.
Possuindo uma ótima performance e com um conjunto de arquivos relativamente pequeno, o Codelgniter pode ser uma ótima opção para o desenvolvimento de projetos por possuir diversas características, como veremos abaixo:
Como vimos neste artigo, o CodeIgniter é uma excelente alternativa aos diversos outros frameworks PHP existentes no mercado. Possui uma estrutura simples e eficaz, o que o torna ainda mais atrativo para desenvolvedores iniciantes.
No site do Codelgniter é possível encontrar toda documentação necessária para sua utilização, além de links para canais de comunicação entre a comunidade.
Nesse artigo vamos criar um ambiente de desenvolvimento PHP completo, com MySQL e Nginx dentro do WS...
Neste artigo trabalharemos com os conceitos fundamentais de corrotinas, canais, defer etc, também e...