O que mais gosto no framework Codeigniter é uma linguagem muito simples de aprender que é baseada na linguagem php, que é a linguagem para aprender programação web por excelência. Além de seu código simples para desenvolver sistemas, essa linguagem já possui uma segurança muito boa incluída, para evitar que seu código e dados do banco de dados sejam facilmente hackeados. Essa linguagem é baseada no padrão MVC (Model, view, controller), que é a metodologia de programação que atualmente é uma referência para desenvolvimento. Esse padrão é o mesmo que o grande idioma de desenvolvimento do momento, como laravel, python, entre outros, o que garante que se um sistema desenvolvido em Codeigniter seja facilmente migrado para outra linguagem de programação como mencionado acima. Também é muito fácil de instalar e configurar, e a obtenção do programa é completamente gratuita. Análise coletada por e hospedada no G2.com.
Codeigniter não é uma linguagem para desenvolver sistemas com grandes requisitos técnicos, a administração da estrutura do banco de dados deve ser realizada separadamente, ou seja, as alterações das tabelas e sua criação devem ser feitas diretamente no Banco de Dados, ao contrário dos programas Laravel e Django, onde são administrados a partir do próprio Software. Outro aspecto que é fraco no Codeigniter é que suas bibliotecas e helpers não são muito especializados, são ferramentas para desenvolver sistemas simples, então se uma biblioteca robusta é necessária para desenvolver módulos tecnicamente avançados, não atende às expectativas. Outro elemento que não gosto no Codeigniter é que, a partir da versão 2.6, estão ameaçando que não continuarão a desenvolver o Codeigniter através do projeto code, codeigniter.org, o que gera incerteza ao padronizar todos os projetos com esta ferramenta. Análise coletada por e hospedada no G2.com.





